
#main {margin-right: 1px; background: #fff url(/images/gen/usr/profile/main_bg.gif) repeat-y 0 0; }
#main.main_p {background: #fff url(/images/gen/usr/profile/main_bg_p.gif) repeat-y 0 0; margin-right: 0;}
/* .content-bottom-sh {background: url(/images/gen/usr/profile/bottom_corners.gif) no-repeat 0 0; } */
.left_col {float: left; width: 562px; background: #fff; min-height: 750px;}
* html .left_col {height: 750px;}
.txtMidColor1 {font-size: 18px;}

/* Profile Top (Photos, Notes, Visitors etc.) */

.left_col_top {padding: 11px 0 15px; background: url(/images/gen/usr/profile/head_bg.gif) no-repeat 0 bottom;}
.left_col_top_f {padding: 6px 0 15px;}
.left_col_top_p {background: url(/images/gen/usr/profile/head_bg.gif) no-repeat -578px bottom;}
.left_col_top span {font-size: 12px; color: #2881e9; padding-left: 8px;}
.left_col_top span.txtBigColor1 {font-size: 24px; padding-left: 0; color: #809db0;}
.left_col_top_b span.txtBigColor1 {color: #359fef;}
.left_col_top_p span.txtBigColor1 {color: #FF770E;}
.left_col_top button {float: right; width: 150px; background-position: 0 -160px; margin: 0 -5px 5px 0;}
.left_col_top_f button {margin: 5px -5px 5px 0;}
.left_col_top img {vertical-align: text-bottom; float: left; margin-right: 3px;}
.left_col_top img.cert {margin-right: 10px;}



#main_top {overflow: hidden; height: auto; width: 522px; padding: 0 20px; position: relative; }
* html #main_top {overflow: visible; height: 1%;}
#main_top .right_border {float: right; padding-top: 13px; }
#main_top .right_border_emp {float: left;}
#main_top .foto_thumb_container {margin-top: 6px; width: 135px; text-align: center; /*background: url(/images/gen/usr/profile/no_photo_bg.gif) repeat-x 0 0;*/}
#main_top .foto_thumb_container a {display: block; min-height: 100px; margin-right: -7px;}
* html #main_top .foto_thumb_container a {height: 100px;}
#main_top .foto_thumb_container_float {float: left; }
#main_top .foto_thumb_container_float button {clear: left;}
#main_top .foto {text-align: center; float: left; /*margin-bottom: 16px;*/}
#main_top ul {padding: 0; list-style-type: none; margin: 0; clear: left;}
#main_top ul.emp_list {float: left; margin-left: 20px; padding-top: 5px; clear: none;}
#main_top ul button {float: right; margin-right: -5px;}

* html #main_top ul {margin-top: -12px;}
* html #main_top ul.emp_list {margin-top: 0;}

#main_top ul li {padding: 0 0 7px 0; margin: 0;}
#main_top ul li.fixed_width {width: 140px;}
#main_top ul li a {font-weight: normal;}
#main_top ul li input {padding: 0;}
#main_top ul li.txtBigColor1 {padding: 0; position: absolute; left: 20px; top: 18px;}
#main_top .upload_cont {padding: 0 10px 0 0; margin: 2px 0 0 177px;}
#main_top .upload_cont input.button {width: 126px; background-position: 0 -121px; display: inline;}
#main_top .upload_cont span, #main_top .upload_cont input {display: block; margin-bottom: 5px;}
* html #main_top .upload_cont input.file {width: 313px!important; background-position: 0 -158px!important;}
#main_top .right_column {float: right; }
#main_top .right_column .r_c_head {padding-left: 10px;}
#main_top .right_column .r_c_head input {border: none; vertical-align: text-bottom;}
#main_top .right_column .r_c_more_visitors {padding-left: 10px; padding-top: 16px;}
#main_top .right_column .visitors_cont {overflow: hidden; height: auto; padding-left: 10px;}
* html #main_top .right_column .visitors_cont {overflow: visible; height: 1%;}
#main_top .right_column .visitors_cont dl {float: left; margin: 16px 10px 0 0; padding: 0; text-align: center;}
#main_top .right_column .visitors_cont dt, #main_top .right_column .visitors_cont dd {margin: 0; padding: 0;}

#main_top .right_column .note {text-align: center; margin: 0 auto;}
#main_top .right_column .note textarea {width: 232px; height: 102px;}
html>/**/body #main_top .right_column .note textarea {width: 233px;}
#main_top .right_column .note .note_head {width: 233px; text-align: left; margin: 0 auto;}
#main_top .right_column .note .note_head input {float: right;}

#divBookmark {margin-left: -3px;}

.float_container {overflow: hidden; height: auto;}
* html .float_container {overflow: visible; height: 1%;}

/* Profile Main */

.cont_left {float: left; width: 522px; padding: 20px 20px 0;}

ul#menu {height: 28px; margin: 0; padding: 0 0 15px 10px; background: url(/images/gen/usr/profile/profile_menu_bg.gif) no-repeat 0 bottom; list-style-type: none; }
ul#menu li {float: left; height: 28px; text-align: center; padding: 0 5px 0 0; margin-right: 3px; background: url(/images/gen/usr/profile/profile_menu_li_bg.gif) no-repeat right top;}
ul#menu li a {float: left; display: block; height: 23px; padding: 5px 10px 0 15px; font-size: 16px; color: #fff; background: url(/images/gen/usr/profile/profile_menu_li_bg.gif) no-repeat 0 0;}

ul#menu.menu_p {background: url(/images/gen/usr/profile/profile_menu_bg.gif) no-repeat -578px bottom;}
ul#menu.menu_p li {background: url(/images/gen/usr/profile/profile_menu_li_p_bg.gif) no-repeat right top;}
ul#menu.menu_p li a {color: #ff7b13; background: url(/images/gen/usr/profile/profile_menu_li_p_bg.gif) no-repeat 0 0;}

ul#menu li.tabOn {background-position: right -38px;}
ul#menu li:hover {background-position: right -38px;}
ul#menu li.tabOn a {background-position: 0 -38px;}
ul#menu.menu_p li.tabOn a {color: #fff;}
ul#menu li a:hover {background-position: 0 -38px;}
ul#menu.menu_p li a:hover {color: #fff;}
* html ul#menu li a:hover {background-position: 0 0;}
* html ul#menu li.tabOn a:hover {background-position: 0 -38px;}


ul#menu li.tab_main {}
ul#menu li.tab_rating {}
ul#menu li.tab_foto {}
ul#menu li.tab_buddy {}
ul#menu li.tab_about {}
ul#menu li.tab_video {}

ul#menu li.tab_emp_main {}
ul#menu li.tab_emp_recommend {}
ul#menu li.tab_emp_rating {}
ul#menu li.tab_emp_buddy {}

.tabMain {margin-bottom: 0; background: #EAF4FD url(/images/gen/usr/profile/main_bottom.gif) no-repeat 0 bottom; overflow: hidden; height: auto; padding-bottom: 3px;}
* html .tabMain {overflow: visible; height: 1%;}
.tabMain_p {background: #FFF0DB url(/images/gen/usr/profile/main_bottom.gif) no-repeat -578px bottom;}


.tabMain button {background: url(/images/gen/gbl/button_bg_g.gif) no-repeat 0 0; width: 106px;}
.tabMain .message_long_2 {width: 190px; background-position: 0 -38px;}
.tabMain .txtBigColor1 {font-size: 18px;}
.tabMain .txtMidBold, .tabMain .txtMid12 {color: #555;}
.tabMain .no_list_padding .txtMidBold {color: #3D6890;}
.tabMain .no-loop-content .txtMidBold {color: #3D6890;}

.cont_left_padding, .cont_left_padding_top {float: left; overflow: hidden; height: auto; padding: 10px; width: 363px; }
* html .cont_left_padding {overflow: visible; height: 1%;}
* html .cont_left_padding_top {overflow: visible; height: 1%;}
.cont_left_padding_top {padding: 13px 10px 0 0;}
.cont_left_padding_top .txtMidBold {font-size: 18px; font-weight: normal; color: #FF770E;}
.no_list_padding {background: #EAF4FD;margin-top:-4px;padding:16px 15px 15px 10px;position:relative;z-index:10;}
.tabMain_p .no_list_padding {background: #FFF0DB;}

.dotted_line {}
.u_line {display: none; position: relative; height: 1px; border-bottom: solid 1px #2F91EB; border-top: solid 14px #fff; background: #fff; margin: 0; padding: 0;}
* html .u_line {ove\rflow: hidden;}
.no_margin {margin: 0;}
.blink_content {text-align: center; margin: 10px 0 10px 0;}
.blink_content button {background: url(/images/gen/gbl/button_bg.gif) no-repeat 0 -38px;width:224px;}

	/* allgemeines */
	
	dl,dt,dd {margin: 0; padding: 0;}
	.company_head {}
	.company_head a {float: right; padding: 0;}
	.company_head button, .company_head .select_cont  {float: right;}
	.company_head button {margin-top: 3px; margin-right: -15px;}
	.profile_details_cont {}
	.profile_details_cont dl {margin: 0 0 10px; overflow: hidden; height: auto; line-height: 20px;}
	* html .profile_details_cont dl {overflow: visible; height: 1%;}
	.profile_details_cont dl dt {width: 107px; clear: both; float: left;}
	.profile_details_cont dl dd {margin: 0 0 0 107px; font-size: 14px;}
	.profile_details_cont dl dd a {font-size: 14px;}
	.profile_details_cont dl dd h1 {display: inline; margin: 0; padding: 0 22px 0 0; color:#3D6890; font-size: 14px; font-weight: normal;}
	.profile_details_cont dl dd a.freecall {font-size: 12px; float: right; padding: 1px 0 0 25px; margin: 0 20px 0 0; width: 106px; height: 21px; background: url(/images/gen/usr/profile/freecall_bg.gif) no-repeat 0 0;}
	.profile_details_cont dl.edit_profile {margin: 10px 0 0;}
	.profile_details_cont dl.edit_profile input {border: none; width: 220px!important; background: url(/images/gen/gbl/input_def_bg.png) no-repeat 0 -94px;}
	.profile_details_cont dl.edit_profile input.input_readonly {background: url(/images/gen/gbl/input_def_bg.png) no-repeat 0 -285px;}
	.profile_details_cont dl.edit_profile input.event_narrow {width: 66px!important; background: url(/images/gen/gbl/input_def_bg.png) no-repeat 0 -31px;}
	.profile_details_cont dl.edit_profile input.input_readonly_narrow {background: url(/images/gen/gbl/input_def_bg.png) no-repeat 0 -349px;}
	.profile_details_cont dl.edit_profile input.event_wide {width: 140px!important; background: url(/images/gen/gbl/input_def_bg.png) no-repeat 0 -126px;}
	.profile_details_cont dl.edit_profile input.input_readonly_wide {background: url(/images/gen/gbl/input_def_bg.png) no-repeat 0 -317px;}
	* html .profile_details_cont dl.edit_profile input {border: none; width: 220px!important; background: url(/images/gen/gbl/input_def_bg.gif) no-repeat 0 -94px;}
	* html .profile_details_cont dl.edit_profile input.input_readonly {background: url(/images/gen/gbl/input_def_bg.gif) no-repeat 0 -285px;}
	* html .profile_details_cont dl.edit_profile input.event_narrow {width: 66px!important; background: url(/images/gen/gbl/input_def_bg.gif) no-repeat 0 -31px;}
	* html .profile_details_cont dl.edit_profile input.input_readonly_narrow {background: url(/images/gen/gbl/input_def_bg.gif) no-repeat 0 -349px;}
	* html .profile_details_cont dl.edit_profile input.event_wide {width: 140px!important; background: url(/images/gen/gbl/input_def_bg.gif) no-repeat 0 -126px;}
	* html .profile_details_cont dl.edit_profile input.input_readonly_wide {background: url(/images/gen/gbl/input_def_bg.gif) no-repeat 0 -317px;}
	.profile_details_cont dl.edit_profile dd {margin: 0 0 5px 107px;}
	.profile_details_cont dl.edit_profile dd.last {padding-top: 10px; text-align: right; width: 238px;}
	.profile_details_cont dl.edit_profile button {}
	
	.cert_cont {clear: left; background:#E9F3FD url(/images/gen/usr/profile/tabmain_cont_bg.gif) repeat-x scroll 0 0;padding:12px 10px 10px;}
	.tabMain_p .cert_cont {background:#FFF0DB url(/images/gen/usr/profile/tabmain_cont_p_bg.gif) repeat-x scroll 0 0;}
	.cert_cont div {border-bottom: solid 10px #f5f5f5; background: #fff; overflow: hidden; height: auto; margin: 0; }
	.tabMain_p .cert_cont div {border-bottom: solid 10px #FFF0DB;}
	* html .cert_cont div {overflow: visible; height: 1%;}
	.cert_cont div span {display: block; float: left; padding: 5px 2px;}
	.cert_cont div span.left {width: 146px;}
	.cert_cont div span.right {width: 346px;}
	
	.rating_main_head {margin: 0 0 10px;}
	.rating_main_head img {vertical-align: middle;}
	.rating_main_cont {padding: 0 120px 0 0; background: #E9F3FD url(/images/gen/usr/profile/tabmain_rating_bg.gif) no-repeat 0 bottom;}
	.tabMain_p .rating_main_cont {background: #FFF0DB url(/images/gen/usr/profile/tabmain_rating_bg.gif) no-repeat 0 bottom;}
	.rating_cont_last {background: #E9F3FD; margin-bottom: 0!important;}
	.tabMain_p .rating_cont_last {background: #FFF0DB;}
	.rating_main_cont dl {overflow: hidden; height: auto; padding:13px 0 6px 9px;}
	* html .rating_main_cont dl {overflow: visible; height: 1%;}
	.rating_main_cont dl dt {width: 110px; float: left; padding-bottom: 6px;}
	.rating_main_cont dl dd {width: 130px; float: left; padding-bottom: 6px;}
	.rating_main_cont .txtMidBold {font-size: 12px; color: #555;}
	.all_ratings {text-align: right;}
	dl.emp_jobs {position: relative; float: left; line-height: 15px; color: #555; width: 350px;}
	dl.emp_jobs dt {float: left; width: 73px; color: #555!important;}
	dl.emp_jobs dd {margin-left: 73px;}
	.emp_job_list {width: 100%;}
	.emp_job_list img {float: right; margin: -7px 27px 0 0;}
	
	/* bewertungen */
	.rating_head {margin: 0;}
	.rating_head a {float: right; padding: 6px 0 0;}
	.rating_profile_cont {overflow: hidden; height: auto; margin-top: 5px;}
	* html .rating_profile_cont {overflow: visible; height: 1%;}
	.rating_profile_cont dl {float: left; padding-top: 10px;}
	.rating_profile_cont input {float: left; margin-left: 20px; margin-top: 10px;}
	.rating_profile_cont dl dt {float: left;}
	.rating_profile_cont dl dd {margin-left: 57px; margin-bottom: 5px;}
	.rating_profile_cont dl dd.txtMid12 {margin: 0 0 5px 57px;}
	.rating_profile_cont dl dd.recommend {margin: 0 0 0 94px;}
	.rating_cont_padding {color: #555; padding: 12px 10px 10px; background: #E9F3FD url(/images/gen/usr/profile/tabmain_cont_bg.gif) repeat-x 0 0;}
	.tabMain_p .rating_cont_padding {background: #FFF0DB url(/images/gen/usr/profile/tabmain_cont_p_bg.gif) repeat-x 0 0;}
	.mcp_border_p .rating_cont_padding {background: #FFF5D5 url(/images/gen/usr/profile/tabmain_cont_about_p_bg.gif) repeat-x 0 0;}
	.rating_head_padding {overflow: hidden; height: auto; padding: 7px 10px 12px 9px; background: url(/images/gen/usr/profile/tabmain_head_bg.gif) no-repeat 0 bottom;position:relative;z-index:1;}
	* html .rating_head_padding {overflow: visible; height: 1%;}
	.rating_cont {padding: 4px 10px 10px 11px;}
	.rating_cont .comment {margin: 0; padding: 0 0 15px; color: #555;}
	.rating_cont dl {padding: 0; margin: 6px 20px 0 0;}
	span.txtMidBold {margin: 0;}
	.rating_head_padding .rating_head button {width: 190px; background-position: 0 -38px;}
	.rating_stars .txtMidBold {display: block; padding-bottom: 5px;}
	.rating_stars .txtMidBold a {font-size: 16px;}
	.rating_stars img {vertical-align: bottom;}
	.rating_cont_padding_small {padding-top: 20px; padding-bottom: 20px;}
	
	.recommend_left {float: left; background: none; width: 320px;}
	.recommend_right {float: right; padding-top: 15px; background: #EAF4FD ; width: 150px;}
	
	/* kontakte */
	.contact_cont {padding: 0px 6px 6px; background: #E9F3FD url(/images/gen/usr/profile/tabmain_cont_bg.gif) repeat-x 0 0; overflow: hidden; height: auto;}
	.tabMain_p .contact_cont {background: #FFF0DB url(/images/gen/usr/profile/tabmain_cont_p_bg.gif) repeat-x 0 0;}
	* html .contact_cont {overflow: visible; height: 1%;}
	.contact_cont div {width: auto; background: #fff; overflow: hidden; height: auto; margin: 6px 0 0;  padding: 12px 0 11px; height: 47px; background: url(/images/gen/usr/profile/tabmain_row_bg.png) no-repeat 0 0;}
	* html .contact_cont div {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gen/usr/profile/tabmain_row_bg.png", sizingMethod="crop"); background: transparent;}
	* html .contact_cont div {overflow: visible;}
	.contact_cont div.left, .contact_cont div.right {padding-left: 11px; float: left; margin-right: 6px; width: 241px; background: url(/images/gen/usr/profile/tabmain_row2_bg.png) no-repeat 0 0;}
	.contact_cont div.right {margin-right: 0;}
	.contact_cont div.left a, .contact_cont div.right a,  .contact_cont div.buddy a {font-size: 14px; position: relative;}
	.contact_cont div.left span, .contact_cont div.right span,  .contact_cont div.buddy span {font-size: 10px; color: #555;}
	.contact_cont div.left input, .contact_cont div.right input {margin-left: 0;}
	* html .contact_cont div.left {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gen/usr/profile/tabmain_row2_bg.png", sizingMethod="crop"); display: inline; background: transparent;}
	* html .contact_cont div.right {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gen/usr/profile/tabmain_row2_bg.png", sizingMethod="crop"); display: inline; background: transparent;}
	.contact_head_padding {padding: 16px 15px 10px 10px; }
	.contact_cont div input {float: left; margin: 0 11px;position: relative; }
	.contact_cont div .edit_contact {float: right; border: none; padding-right: 10px; background: none; height: auto;}
	* html .contact_cont div .edit_contact {background: none!important;}
	.contact_cont div .edit_contact a {font-size: 12px;}
	.select_cont select {font-weight: normal;}
	
	/* about */
	.about_cont {overflow: hidden; height: auto;}
	* html .about_cont {overflow: visible; height: 1%;}
	.about_cont .foto_cont {float: right;}
	.about_cont .foto_cont img {display: block;}
	.about_head_padding {padding: 30px 10px 0px 10px;}
	.about_editor_cont {padding: 5px 0 30px;}
	.about_buttons_cont {text-align: right; padding-bottom: 8px;}
	.about_buttons_cont button {background: url(/images/gen/gbl/button_def.png) no-repeat 0 0;}
	* html .about_buttons_cont button {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gen/gbl/button_def.png", sizingMethod="crop"); background: transparent;}
	
	/* bilder */
	.foto_head_padding {padding: 0 15px 25px;}
	.foto_head_buttons {float: right;}
	.foto_head_buttons button {width: 191px!important; background-position: 0 -38px;margin-top:-8px;}
	.foto_cont_padding {padding: 16px 15px 10px 15px; position: relative; background: #E9F3FD url(/images/gen/usr/profile/tabmain_cont_bg.gif) repeat-x 0 0;}
	.tabMain_p .foto_cont_padding {background: #FFF0DB url(/images/gen/usr/profile/tabmain_cont_p_bg.gif) repeat-x 0 0;}
	.thumbs_cont {float: left; width: 82px; height: 360px; overflow: auto;}
	.thumbs_cont .thumb {margin-bottom: 15px;}
	.thumbs_cont .thumb img {width: 80px;}
	.foto_container {float: left; height: 370px; position: relative;}
	.foto_container #looopWindow {float: none; }
	.clear {clear: both; line-height: 0;}
	.new_gallery_top .txtMidBold {color:#2F91EC;font-size:16px;}
	.new_gallery_top span {margin: 0;}
	.new_gallery_content {padding: 12px 0 7px 0; margin: 0;}
	.new_gallery_content dl {margin: 0; padding: 10px 0 0;}
	.new_gallery_content dl dt {float: left; width: 130px; padding-top: 5px;}
	.new_gallery_content dl dd {margin-left: 130px; margin-bottom: 5px;}
	.new_gallery_content dl input {width: 289px!important; background-position: 0 -221px;}
	* html .new_gallery_content dl input.file {width: 313px!important; background-position: 0 -158px!important;}
	.new_gallery_content dl select {width: 299px!important;}
	.new_gallery_content input#submitButton { float: right; padding-bottom: 6px;margin-top: 10px; height: 34px; line-height: 28px; background: url(/images/gen/gbl/button_bg_g.gif) no-repeat 0 -38px; border:medium none; color:#FFFFFF; font-family:Arial,Verdana; font-size:17px; width:191px !important;}
	.new_gallery_content input.no_border {border: none;}
	.list_loop_cont {padding: 0 0 15px 15px; overflow: hidden; height: auto;}
	* html .list_loop_cont {overflow: visible; height: 1%;}
	.loop_cont {width: 159px; float: left;}
	.register_gallery_content {padding: 10px 5px 10px 18px;}
	.register_gallery_content input {border: none;}
	.sect3 {padding: 0 0 0 20px;}
	
	/* video */	
	.no-video-content {font-size:14px;font-weight:bold;padding:14px 15px 15px 12px;color: #3D6890;}
	.no-video-content a {font-weight:normal;}
	.video-content-head {padding:15px 80px 14px 30px; color: #3D6890;}
	.video-content-head2 {padding:15px 10px 22px 30px; color: #3D6890;}
	.video-content-head p, .video-content-head2 p {margin: 0;}
	.video-content-head2 span {font-weight: bold;}
	.video_cont_padding .video_top .txtMidBold {font-size: 12px; font-weight: bold; color: #555;}
	.video-content {padding:9px 0 19px;}
	.video-content-last {padding:5px 0 0;}
	.video-content .buttons-container {text-align: right; padding-right: 3px;}
	.video-content .buttons-container2 {float: right; padding-right: 3px;}
	.video-content .buttons-container3 {float: right; padding-right: 9px;}
	.video-content .buttons-container input {padding-bottom: 6px; height: 34px; line-height: 28px; background: url(/images/gen/gbl/button_bg_g.gif) no-repeat 0 0; border:medium none; color:#FFFFFF; font-family:Arial,Verdana; font-size:17px; width:101px;}
	.buttons-container button {}
	.video-content-bottom {overflow: hidden; height: auto;}
	.video-content-bottom input[type="checkbox"] {float: left;}
	.video-content-bottom input.submit {margin-top: 8px;}
	* html .video-content-bottom {overflow: visible; height: 1%; }
	.video_cont_padding .video-content-bottom p {float: left; margin: 2px 0 0;}
	.video-content input {width: 300px;}
	.video-content input.checkbox, .video-content input.checkbox_inputerr {width: auto; margin-left: 1px; float: left;}
	
	.video-content input.submit {margin-left: 0;}
	.video-content textarea {width: 487px; margin-bottom: 2px;}
	.videoplayer-container {padding: 10px 0 22px 9px;}
	.videoplayer-container2 {padding: 0 0 26px 22px;}
	.videoplayer-container2 p {color: #555; margin: 0; padding-left: 9px; padding-right: 90px;}
	.videoplayer-container2 p.head {font-weight: bold; padding-top: 19px; padding-bottom: 3px;}
	dl.video-upload {margin-top: 15px; padding: 0 0 13px; color: #555; }
	dl.video-upload dt {width: auto; padding-bottom: 6px; font-weight: bold;}
	dl.video-upload dd {margin: 0;}
	.thanks {text-align: center; font-weight: bold; padding: 2px 0 13px 0; margin-left: -5px; }
	.thanks img {vertical-align: -30%; margin-right: 7px;}
	.modify-content {width: 486px; overflow: hidden; height: auto; padding-bottom: 43px;}
	* html .modify-content {overflow: visible; height: 1%;}
	.modify-content textarea {width: 460px;}
	.rating_head_padding2 {}
	.rating_head_padding2 .foto_head_buttons {width: 150px; text-align: right;}
	.rating_head_padding2 h1 {color: #2F91EC; font-size: 16px; font-weight: bold;}
	span.steps {float: right; padding: 6px 25px 0 0; font-size: 12px; color: #555; font-weight: normal;}
	.video_cont_padding {color: #555;}
	.video_cont_padding p {margin: 15px 0 14px;}
	.video_cont_padding span.txtMidBold {font-size: 16px; color: #2F91EC;}
	.video_cont_padding_step2 {padding:12px 10px 10px;}
	.video_cont_padding_step2 p {margin: 14px 0 0;}
	.video_cont_padding_step2 p:first-child {margin: 25px 0 0;}
	
/* Profile right column (Statistik) */

.cont_right {float: left; width: 262px; padding: 22px 20px;}
.cont_right ul {padding: 0; list-style-type: none; margin: 4px 0 4px 5px;}
.cont_right ul li {margin: 0 0 2px;}
.cont_right #map {width: 242px; height: 157px; border:#FFBC76 1px solid; padding: 1px; margin-bottom: 9px;}
.cont_right #map input {width: 242px; height: 157px; border: none;}

.r_c_head, .note_head {padding-bottom: 3px;}
.r_c_head input.input_image { border: none; padding: 0; vertical-align: middle; margin: -4px 0 0 4px;}
.r_c_head .txtMidColor1 input.input_image {margin: -2px 0 0 4px;}
.visitors_cont {padding: 3px 5px 3px 11px; overflow: hidden; height: auto;}
* html .visitors_cont {overflow: visible; height: 1%;}
.visitors_cont dl {float: left; width: 123px; overflow: hidden; height: auto;}
* html .visitors_cont dl {overflow: visible; height: 1%;}
.r_c_more_visitors {padding-top: 5px; clear: both;}
.r_c_head span span {color: #3d6890;}

.def_content {padding: 3px 5px 3px 11px;}
.white_box_content {background: #fff; margin-bottom: 23px;}
.note {margin-bottom: 23px;}
.white_top_corner {height: 4px; overflow: hidden; background: url(/images/gen/usr/profile/white_box_corners.gif) no-repeat 0 0;}
.white_bottom_corner {height: 4px; overflow: hidden; background: url(/images/gen/usr/profile/white_box_corners.gif) no-repeat 0 -6px;}

.qindex_content {font-size: 18px; color: #3d6890; padding: 4px 10px 6px 9px;}
.qindex_content span {font-size: 14px;}
.qindex_content .qindex {float: right; width: 181px; height: 12px; background: url(/images/gen/usr/profile/qindex_bg.gif) no-repeat 0 0; position: relative; margin-top: 6px;}
.qindex_content .qindex_over {width: 100%; height: 12px; background: url(/images/gen/usr/profile/qindex_bg.gif) no-repeat 0 -12px; position: absolute; left: 0; top: 0; z-index: 1;}
.qindex_content .qindex_mask {width: 100%; height: 12px; background: url(/images/gen/usr/profile/qindex_bg.gif) no-repeat 0 -24px; position: absolute; left: 0; top: 0; z-index: 10;}

.small_rating_content {padding: 3px 5px 9px 20px;color: #3d6890;}
.small_rating_content span { font-size: 18px;}
.small_rating_content img {vertical-align: text-bottom;}
.small_rating_content div {float: left; width: 126px; height: 40px;}
.small_rating_content div.right {width: 105px;}
* html .small_rating_content div.right {width: 100px;}
.small_rating_content div.first {padding-top: 16px;}
.small_rating_content div p {margin: 0;}

dl.statistic {line-height: 20px; overflow: hidden; height: auto;}
* html dl.statistic {overflow: visible; height: 1%;}
dl.statistic dt {float: left; width: 130px; clear: left;}
dl.statistic dd {float: left; color: #3d6890; width: 110px;}


#divNote button {background: url(/images/gen/gbl/button_bg_g.gif) no-repeat 0 0;}
.main_p #divNote button {background: url(/images/gen/gbl/button_bg_p.gif) no-repeat 0 0;}

.msg_err {width: auto; padding-right:40px; margin-bottom: 0;}
.msg_err .txtMidColor1 {font-size: 16px; line-height: 18px;}
.msg_err .txtMidColor1 a {font-size: 16px; color: #2F91EC;}
.msg_bg {padding: 0 20px;}

/* branchenbuch suchleiste */

.emp_home_top_abs, .wrk_home_top_2 {position: static; }
.wrk_home_top_2 {background: url(/images/gen/gbl/dir/wrk_home_top.gif) no-repeat 0 0;}
.wrk_home_top_2_p {background: url(/images/gen/gbl/dir/wrk_home_top_p.gif) no-repeat 0 0;}
.emp_home_top_abs div {float: left; padding-top: 4px;}
.emp_home_top_abs div.first {width: 162px;}
.emp_home_top_abs div.first input {width: 143px; margin: 0; height: 24px; background: url(/images/gen/gbl/dir/top_inputs_bg.gif) no-repeat 0 0; padding: 4px 10px 0 9px;}
.emp_home_top_abs div.last {width: 124px;}
.emp_home_top_abs div.last input {width: 93px; margin: 0; height: 24px; background: url(/images/gen/gbl/dir/top_inputs_bg.gif) no-repeat 0 -33px; padding: 4px 10px 0 9px;}
.emp_home_top_abs span.sep {display: block; float: left; text-align: center; width: 33px; font-size: 16px; color: #fff; padding: 23px 0 0;}
.emp_home_top_abs button {background: url(/images/gen/gbl/dir/top_inputs_bg.gif) no-repeat 0 -70px; font-size: 15px;width:71px;height:30px;line-height: 26px;font-weight: bold; margin-top: 19px;}
.emp_home_top_abs label {color: #C0DAF8; font-size: 11px; display: block; padding: 0 0 1px 0;}
.emp_home_top_abs h1 {padding: 23px 9px 0 180px; position: relative; z-index: 2;}
.emp_home_top_2 .right_corner {display: none;}
.industry_go {position: absolute; left: 0; top: 0; z-index: 100; background: url(/images/gen/usr/profile/branchen_sh.png) no-repeat 0 0; width: 175px; height: 43px; padding: 12px 0 0 21px;}
* html .industry_go {background: none;}
.industry_go a {background: url(/images/gen/usr/profile/branchen_link_bg.png) no-repeat 0 0; display: block; width: 117px; height: 23px; padding: 15px 0 0 36px;}
* html .industry_go a {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gen/usr/profile/branchen_link_bg.png", sizingMethod="crop"); background: transparent; cursor: pointer;}

.emp_home_top_abs span {padding: 23px 9px 0 180px; position: relative; z-index: 2;color:#FFFFFF;float:left;font-size:16px;display: block;}

a.profile_ {position: relative; display: block; color: #fff; font-size: 13px; padding: 11px 0 0 44px; width: 116px; margin-left: -24px; height: 26px; background: url(/images/gen/gbl/dir/offers_bid.gif) no-repeat 0 0;}
a.profile_:hover {color: #fff;}
a.profile_p {background: url(/images/gen/gbl/dir/offers_bid.gif) no-repeat 0 -113px;}
a.profile_b {background: url(/images/gen/gbl/dir/offers_bid.gif) no-repeat 0 -56px;}
a.offer_requested {position: relative; display: block; color: #fff; font-size: 13px; padding: 11px 0 0 44px; width: 116px; margin-left: -24px; height: 26px; background: url(/images/gen/gbl/dir/offers_bid.gif) no-repeat 0 -173px;}
a.offer_requested:hover {color: #fff;}


/* top teaser free */
.teaser_container_clear {clear: both;}
.teaser_container_clear_f {padding-top: 3px;}
.teaser_container_clear_f img.ico_img {margin-top: 6px;}
.top_teaser_free {width: 364px; padding: 0 5px 0 0; background: url(/images/gen/usr/profile/top_teaser_free_bg.gif) no-repeat right -44px;}
* html .top_teaser_free {width: 364px;}
.top_teaser_free .top_teaser_left {padding: 0 0 0 5px; background: url(/images/gen/usr/profile/top_teaser_free_bg.gif) no-repeat 0 0;}
.top_teaser_free .top_teaser_content {padding: 2px 2px 2px 0; height: 35px; border-top: solid 1px #BDE0F7; border-bottom: solid 1px #BDE0F7;}
.top_teaser_free p {float: left; margin: 0; font-size: 14px; color: #809db0; padding: 10px 0 0 2px;}
.top_teaser_free p span {padding: 0; font-weight: bold; text-decoration: underline; color: #809db0; font-size: 14px;}
.top_teaser_free a {float: left; display: block; font-size: 15px; font-weight: bold; color: #277fe8; background: url(/images/gen/usr/profile/top_teaser_free_link_bg.gif) no-repeat 0 0; width: 88px; height: 26px; margin: 0 -4px 0 10px; padding: 9px 0 0 65px;}
span.free_username {float: left; padding-top: 4px;}
/* top teaser basic premium */
.profile_top_user {max-width: 426px; min-height: 28px; float: left; border: solid 1px #BFD4E1; padding: 6px 13px 5px 9px; position: relative;}
.profile_top_user .l_t, .profile_top_user .r_t, .profile_top_user .l_b, .profile_top_user .r_b { overflow: hidden; position: absolute; width: 5px; height: 5px; background: url(/images/gen/usr/profile/top_teaser_corners.gif) no-repeat 0 0;}
.profile_top_user .l_t {top: -1px; left: -1px;}
.profile_top_user .r_t {top: -1px; right: -1px; background-position: 0 -5px;}
.profile_top_user .l_b {bottom: -1px; left: -1px; background-position: 0 -15px;}
.profile_top_user .r_b {bottom: -1px; right: -1px; background-position: 0 -10px;}
.profile_top_icons {margin-right: 5px; padding: 8px 4px 5px 6px;min-height: 26px; }
* html .profile_top_icons {padding: 8px 3px 4px 6px;}
.profile_top_user_p {border: solid 1px #FFCF91;}
.profile_top_user_p .l_t {background-position: 0 -20px;}
.profile_top_user_p .r_t {background-position: 0 -25px;}
.profile_top_user_p .l_b {background-position: 0 -35px;}
.profile_top_user_p .r_b {background-position: 0 -30px;}

.user_teaser {padding: 5px 0 0;}
.user_teaser .t_left {float: left; padding: 0 0 0 5px; background: url(/images/gen/usr/profile/top_teaser_subteaser.gif) no-repeat 0 0;}
.user_teaser .t_right {padding: 0 5px 0 0; background: url(/images/gen/usr/profile/top_teaser_subteaser.gif) no-repeat right -46px;}
.user_teaser .t_content {padding: 4px 5px 0 5px; height: 19px; font-size: 14px; color: #fff; background: url(/images/gen/usr/profile/top_teaser_subteaser.gif) repeat-x 0 -23px;}
.user_teaser .t_left_2 {float: left; background: url(/images/gen/usr/profile/top_teaser_subteaser.gif) repeat-x 0 -184px;}
.user_teaser .t_left_2 .t_right {padding: 4px 9px 0 9px; height: 19px; background: url(/images/gen/usr/profile/top_teaser_subteaser.gif) no-repeat right -69px;}
.user_teaser .t_left_2 .t_right a {font-size: 14px;}
* html .user_teaser .t_left *, * html .user_teaser .t_left_2 * {float: left;}

.user_teaser_p .t_left {background: url(/images/gen/usr/profile/top_teaser_subteaser.gif) no-repeat 0 -92px;}
.user_teaser_p .t_right {background: url(/images/gen/usr/profile/top_teaser_subteaser.gif) no-repeat right -138px;}
.user_teaser_p .t_content {background: url(/images/gen/usr/profile/top_teaser_subteaser.gif) repeat-x 0 -115px;}
.user_teaser_p .t_left_2 {background: url(/images/gen/usr/profile/top_teaser_subteaser.gif) repeat-x 0 -207px;}
.user_teaser_p .t_left_2 .t_right {background: url(/images/gen/usr/profile/top_teaser_subteaser.gif) no-repeat right -161px;}
.user_teaser_p .t_left_2 .t_right a {color: #ff801a;}

span.user_nickname {display: block; float: right; padding-top: 10px;}