
/* 
	XHTML MARKUP
*/

* { margin: 0; padding: 0; }
html, body { font: 13px Arial, Helvetica, sans-serif; color: #444; }
.bodyHome{ background: url(../elements/images/img_background.jpg) repeat-x; }
.bodySub_blue{ background: url(../elements/images/img_background_sub_blue.jpg) repeat-x; }
.bodySub_red{ background: url(../elements/images/img_background_sub_red.jpg) repeat-x; }
.bodySub_green{ background: url(../elements/images/img_background_sub_green.jpg) repeat-x; }
.bodySub_gray{ background: url(../elements/images/img_background_sub_gray.jpg) repeat-x; }
div { position: relative; }
h1, h2, h3, h4 { display: block; padding: 0; margin: 0; font-weight: normal; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #333333; margin-bottom: 14px; } 
h2 { font-weight: normal; font-size: 11px; color: #999999; }
h3 { font-size: 14px; color: #555555; font-weight: bold; margin: 20px 0 6px 0; padding: 5px 0 5px 0; }
h4 { font-size: 13px; color: #555555; font-weight: bold; margin: 20px 0 6px 0; padding: 0 0 5px 0; }
h3.toggler {  padding: 5px 0; color: #FF9900; }
h3.nopadtop { padding-top: 0px; padding-bottom: 8px; margin-top: 0px; }
#content h1 { font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bold; color: #333333; margin-bottom: 35px; }
#content p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #555555; }
#pros { margin-bottom: 24px; }
#pros img { float: left; }
#pros h2 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #333333; padding: 6px 0 10px 59px; }
#pros p { margin-left: 60px; }
a { text-decoration: none; color: #5381a8; } /*FF9900*/
a:hover { color: #000000; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #555555; }
img { border: 0; }
form { display: inline; }
form br { clear: both; }
input, select, textarea { border: 1px solid #E7E7E7; border-top-color: #ACACAC; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.inputActive { border: 1px solid #888888; }
.inputNotActive { border: 1px solid #E7E7E7; border-top-color: #ACACAC; }
table { font: 13px Arial, Helvetica, sans-serif; color: #444; }


/* 
	GENERIC IDENTIFIERS
*/
#wraper { width: 1000px; margin: 0 auto; }
#head {  background: #fff; width: 1000px; }
#head img { display: block; margin-bottom: 10px; float: left; }
.navigationElement_red, .navigationElement_green, .navigationElement_blue, .navigationElement_gray, .navigationElementActive_red, .navigationElementActive_green, .navigationElementActive_blue, .navigationElementActive_gray, .navigationElement_register, .navigationElement_login, .navigationElement_register_Active, .navigationElement_login_Active { width: 100px; float: left; height: 45px; font-weight: bold; font-size: 14px; }
.navigationElement_register, .navigationElement_login, .navigationElement_register_Active, .navigationElement_login_Active { float: right;  }
.navigationElement_red a, .navigationElement_green a, .navigationElement_blue a, .navigationElement_gray a, .navigationElementActive_red a, .navigationElementActive_green a, .navigationElementActive_blue a, .navigationElementActive_gray a { position: absolute; top: 8px; color: #9feaf3; padding: 5px 16px 5px 16px; margin-left: 16px; }
.navigationElement_red a { color: #efbd99; }
.navigationElement_green a { color: #adf450; }
.navigationElement_gray a { color: #bebebe; }
.navigationElement_red a:hover, .navigationElement_green a:hover, .navigationElement_blue a:hover, .navigationElement_gray a:hover, .navigationElement_login a:hover, .navigationElement_register a:hover, .navigationElement_login_Active a:hover, .navigationElement_register_Active a:hover { color: #FFFFFF; }

.navigationElementActive_red a { color: #FFFFFF; background: url(../elements/images/img_active_background_red.gif) repeat-x; }
.navigationElementActive_green a { color: #FFFFFF; background: url(../elements/images/img_active_background_green.gif) repeat-x; }
.navigationElementActive_blue a { color: #FFFFFF; background: url(../elements/images/img_active_background_blue.gif) repeat-x; }
.navigationElementActive_gray a { color: #FFFFFF; background: url(../elements/images/img_active_background_gray.gif) repeat-x; }

.navigationElement_register a, .navigationElement_login a { position: absolute; top: 14px; padding-left: 30px; color: #f8be4e; }
.navigationElement_register_Active a, .navigationElement_login_Active a { position: absolute; top: 14px; padding-left: 30px; color: #FFFFFF; }
.navigationElement_login img, .navigationElement_login_Active img { position: absolute; top: 9px; }
.navigationElement_register img, .navigationElement_register_Active img { position: absolute; top: 11px; }

.subNavigationElement{ background: url(../elements/images/img_subNavigation_button.png) no-repeat; height: 36px; border-bottom: 1px solid #e5e5e5; cursor: pointer; }
.subSpecialNavigationElement{ background-color: #DDD; height: 36px; border-bottom: 1px solid #e5e5e5; cursor: pointer; }
.subNavigationElementActive_red { background: url() #AA2600; height: 36px; border-bottom: 1px solid #e5e5e5; cursor: pointer; }
.subNavigationElementActive_green { background: url() #33820D; height: 36px; border-bottom: 1px solid #e5e5e5; cursor: pointer; }
.subNavigationElementActive_blue { background: url() #006486; height: 36px; border-bottom: 1px solid #e5e5e5; cursor: pointer; }
.subNavigationElementActive_gray { background: url() #464646; height: 36px; border-bottom: 1px solid #e5e5e5; cursor: pointer; }
.subNavigationElement p, .subSpecialNavigationElement p, .subNavigationElementActive_red p, .subNavigationElementActive_green p, .subNavigationElementActive_blue p, .subNavigationElementActive_gray p { position: absolute; top: 9px; color: #323232; margin-left: 25px; font-size: 13px; font-weight: bold; }
.subNavigationElementActive_red p, .subNavigationElementActive_green p, .subNavigationElementActive_blue p, .subNavigationElementActive_gray p { color: #FFFFFF; }

.ostendisLogo { position: absolute; top: 121px; left: 4px; z-index: 2; }
.slogan { position: absolute; top: 202px; left: 5px; z-index: 2; }
.registerButton { position: absolute; top: 316px; left: 4px; cursor: pointer; z-index: 2; }

.appPreview { position: absolute; top: 108px; right: 2px; z-index: 2; }
.appPreview_button { position: absolute; top: 118px; right: 14px; z-index: 3; cursor: pointer; }
.backgroundGleam { position: absolute; top: 98px; left: 73px; z-index: 1; }

#sidebar { position: relative; width: 200px; float: left; margin: 61px 0 0 4px; }
#subNavigation{ width: 250px; margin-top: 225px; float: left; border-right: 1px solid #e5e5e5; height: 530px; }
#content{ width: 704px; margin-top: 71px; margin-left: 40px; float: left; }
#contentHome { width: 1000px; margin-top: 482px; }
.botText { width: 275px; height: 158px; margin-top: 313px; margin-left: 10px; background: url(../elements/images/img_bot_box.jpg) no-repeat; padding: 8px 10px 8px 10px; }
.emotionPic { position: absolute; top: 52px; right: 80px; }
.imageDesc { font-style:italic; margin-top: 3px; margin-left: 5px; }

#leftRow, #leftRow_2 { width: 330px; float: left;  }
#middleRow { width: 305px; margin-left: 5px; float: left; padding-left: 25px; }
#rightRow { width: 330px; margin-left: 5px; float: left; margin-top: -6px; }
#middleRow p, #rightRow p { text-align: justify; }

.appAdvisor_person { float: left; margin: 0 0 0 30px; }
.speech_balloon { float: left; margin: 2px 0 0 -20px; }
.speech_balloon_text { position: absolute; top: 7px; right: 63px;  }

.speech_balloon_bottom_text { margin: 60px 0 0 102px; width: 223px; text-align: justify; }

.preloadImg { visibility: hidden; height: 0px; width: 0px; }
.preloadImgInvisible { visibility: hidden; height: 0px; width: 0px; display: none; }
.botImg { position: absolute; top: 792px; left: 0px; cursor: pointer; z-index: 1; }


.middleRow_first { width: 285px; height: 146px; }
.middleRow_first img { display: block; float: left; margin: 0 15px 0 0; }

.middleRow_second { width: 285px; height: 120px; margin-top: 9px; }
.middleRow_second img { display: block; float: left; margin: -1px 15px 0 0; }

.middleRow_third { width: 285px; height: 146px; margin-top: 9px; }
.middleRow_third img { display: block; float: left; margin: 0 13px 0 2px; }

.rightRow_price { width: 285px; height: 280px; margin-top: 31px; float: right; }
.rightRow_price img { display: block; float: left; margin: -1px 15px 0 0; }

.rightRow_first { width: 285px; height: 146px; float: right; margin-top: 6px; margin-right: 2px; }
.rightRow_first img { display: block; float: left; margin: 3px 15px 0 0; }

.rightRow_second { width: 285px; height: 120px; margin-top: 9px; float: right; margin-right: 2px; }
.rightRow_second img { display: block; float: left; margin: 0 15px 0 0; }

#appPreview_div img { cursor: pointer; }

.appPreview_topLeft { width: 245px; height: 200px; float: left; margin-top: -6px; margin-left: 40px; }
.appPreview_topCenter { width: 245px; height: 200px; float: left; margin-top: -6px; margin-left: 30px; }
.appPreview_topRight { width: 245px; height: 200px; float: left; margin-top: -6px; margin-left: 30px; }

.appPreview_bottomLeft { width: 245px; height: 200px; float: left; margin-top: 0px; margin-left: 40px; }
.appPreview_bottomCenter { width: 245px; height: 200px; float: left; margin-top: 0px; margin-left: 30px; }
.appPreview_bottomRight { width: 245px; height: 200px; float: left; margin-top: 0px; margin-left: 30px; }

/*.appPreview_topLeft { width: 274px; height: 224px; float: left; margin-top: -12px; margin-left: 40px; }
.appPreview_topCenter { width: 274px; height: 224px; float: left; margin-top: -12px; margin-left: 30px; }
.appPreview_topRight { width: 274px; height: 224px; float: left; margin-top: -12px; margin-left: 30px; }

.appPreview_bottomLeft { width: 274px; height: 224px; float: left; margin-top: -15px; margin-left: 40px; }
.appPreview_bottomCenter { width: 274px; height: 224px; float: left; margin-top: -15px; margin-left: 30px; }
.appPreview_bottomRight { width: 274px; height: 224px; float: left; margin-top: -15px; margin-left: 30px; }*/

.appPreview_closeButton { margin-left: -1px; margin-top: -2px; }

#footer { display: block; width: 100%; height: 83px; line-height: 83px; margin-top: 25px; }
.footer_left { height: 83px; width: 18px; float: left; }
.footer_center { background: url(../elements/images/img_footer_center.png) repeat-x; height: 83px; width: 968px; float: left; }
.footer_right { height: 83px; width: 14px; float: right; }

#topbar { position: relative; width: 85px; float: right; }
#topbar img { margin: 5px; float: left; }
.picTeam { float: left; margin: 0 30px 30px 0; }
.faqHolder { margin-bottom: 7px; cursor: pointer; }
.faqs { background: url(../elements/icons/ico_faq.gif) no-repeat; padding-left: 24px; }
.faqAnswer { background: url(../elements/icons/ico_faq_answer.gif) no-repeat 0px 8px; padding-left: 34px; padding-top: 6px; }
.ravLogo { margin: 16px 0; margin-right: 45px; padding: 0; float: left; }
.partnerLogo { width: 139px; padding: 0; float: left; }
.partnerContent { float: left; margin-left: 20px; margin-top: -3px; margin-bottom: 30px; }
.partnerContentPremium { float: left; margin-left: 20px; margin-top: 3px; margin-bottom: 30px; }
.h2_partner { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #555555; }
.hr_partner { height: 1px; background-color: #DDDDDD; border: 0; margin: 4px 0 20px 0; }
.functionLeft { float: left; width: 294px; }
.functionRight { float: left; width: 330px; margin-left: 30px; }
.fachartikelImg { margin: 15px 0 2px 100px; border: 1px solid #BBBBBB; padding: 2px; }
#content .imageLegend { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; margin-left: 103px; width: 450px; }
.costPerApp { height: 63px; padding-top: 9px; text-align: left; float: left; width: 72px; }

/* 
	NAVIGATION SECTION
*/
ul { display: block; list-style: inside; }
li { list-style-type: none; }
li a { margin-left: 0px; display: block; padding: 5px 0; width: 140px; color: #777; }
li a.mainEntry { color: #222; }
li a.mainEntry:hover { color: #111; }
li a.activeSub { color: #FF9900; }
ul ul li a { padding-left: 10px; width: 145px; }
ul ul ul li a { padding-left: 20px; width: 135px; color: #999; }
.seperator { background: url(../elements/images/navigation_seperator.gif) no-repeat 0 0px; }
.spacer { margin-bottom: 10px; }

/* 
	SIDEBAR SECTION
*/
#sidebar h2 { color: #fff; font-size: 12px; font-weight: bold; }
#sidebar a { font-size: 10px; color: #3565B3; text-decoration: underline; margin-top: 5px; }
#sidebar .content_employer, #sidebar .content_jobholder { padding: 8px; background: #ADC2E7; border: 1px solid #5280CB; }
#sidebar .content_employer { background: #C6E4BE; border: 1px solid #6FB54A; }

#sbLogin { margin-bottom: 10px; }
#sbLogin .titlebar_employer, #sbLogin .titlebar_jobholder { padding: 5px 8px; background: #5280CB; }
#sbLogin .titlebar_employer { background: #6FB54A; }
#sbLogin input { width: 154px; margin-bottom: 3px; padding: 3px 0 3px 24px; font-size: 11px; color: #444; }
#sbLogin input.checkbox { background: none; width: 14px; height: 14px; margin-top: 3px; margin-right: 3px; border: 0; display: block; float: left; }
#sbLogin label { display: block; float: left; font-size: 10px; margin-top: 4px; }
#sbLogin input.loginBtn { height: 20px; width: 65px; border: 0; float: left; margin-left: 18px;  padding: 0; }
#sbLogin a { margin-left: 2px; }

#sbRegister { z-index: 10; margin-left: -18px; margin-bottom: 4px; margin-top: 15px; width: 218px; }

#sbAppPreview { color: #000; display: block; text-align: right; }
#sbAppPreview h2 { color: #000; text-align: left; }
#sbAppPreview img { display: block; margin: 8px 0; }
#sbAppPreview a { text-decoration: none; color: #FF9900; font-size: 11px; }
#sbAppPreview a:hover { text-decoration: underline; }

/*
	CONTENT SECTION
*/
#content a:hover, #contentHome a:hover { color: #2a5b84; text-decoration: underline; }

#content input, #contentHome input, #content select, #contentHome select, #content textarea, #contentHome textarea { width: 315px; padding: 5px; margin: 4px 0; float: left; }
#content textarea, #content textarea { height: 80px; }
#content select, #content select { width: 325px; }
#content label, #content label { display: block; padding: 5px 0; width: 176px; margin: 4px 0; float: left; }
#content label.obli, #content label.obli { background: url(../elements/icons/ico_pen.gif) no-repeat 158px 8px;  }

#content .iconic, #content .iconic { margin: 8px; padding: 0; width: 56px; height: 56px; float: left; }
#content .iconic img, #content .iconic img { margin: 0; padding: 0; }
#content .iconicDescriptor, #content .iconicDescriptor { position: absolute; width: 550px; height: 100px; top: 270px; left: 20px; }
#content .formbutton, #content .formbutton { border: 0; margin: 0; padding: 0; height: 25px; margin-top: 5px; }
#content .sendbtn, #content .sendbtn { width: 71px; height: 28px; margin-left: 176px; border: 0; }
#content .registerbtn { margin-left: 176px; width: 105px; height: 28px; }
#content .loginbtn { width: 88px; height: 28px; margin: 5px 5px 5px 176px; }
#content .passwordbtn { width: 181px; height: 30px; margin-left: 10px; }
#content input.checkbox, #content input.checkbox { background: none; width: 14px; height: 14px; margin-top: 5px; margin-right: 3px; border: 0; display: block; float: left; }
#content span.checkboxLabel, #content span.checkboxLabel { padding-top: 4px; display: block; }
#content span.button, #content span.button { height: 25px; width: 130px; text-align: center; background: url(../elements/images/button_bg.gif) no-repeat; float: left; margin-top: 5px; }
#content span.button a, #content span.button a { color: #335FAA; display: block; line-height: 25px; }
#content span.button a:hover, #content span.button a:hover { text-decoration: none; }

#content ul li { display: block; list-style: outside; padding-left: 15px; list-style-image: none; line-height: 18px; margin-top: 6px; background: url(../elements/icons/orange_3angle.gif) no-repeat 2px -1px; margin-left: 10px; color: #555555; }
#content ul.checklist li { display: block; list-style: outside; padding-left: 24px; list-style-image: none; line-height: 18px; margin-top: 6px; background: url(../elements/icons/ico_checklist.gif) no-repeat 0px 3px; margin-left: 12px; color: #555555; }
#content .engaged { padding-left: 25px; }

#calculator { width: 574px; height: 170px; border: 1px solid #8dbec4; }
#calculator strong { font-size: 13px; color: #467ACA; display: block; margin: 15px 0 15px 15px; }
#calculator p { display: block; margin-left: 100px; margin-top: 0px; }
#calculator form { display: block; margin-left: 100px; }
#calculator input { width: 50px; text-align: center; margin-right: 10px; }
#calculator .calculateBtn { width: 159px; height: 28px;}

#content .subCalculator, #content .subCalculator { width: 574px; background: url(../elements/images/img_calculator_background_light.jpg) repeat-x; border: 1px solid #8dbec4; margin: 8px 0; }
#content .subCalculator img{ float: left; margin: 16px 26px 0 24px; }
.subCalculatorImg { float: left; margin: 16px 26px 0 24px; }
#content .subCalculator p, #content .subCalculator p { display: block; float: left; margin-top: 12px; width: 400px; }
#content .subCalDetails, #content .subCalDetails { float: left; width: 50px; padding-bottom: 10px; }
#content .subCalDetails p, #content .subCalDetails p { margin: 8px 0 0 0px; }
#content .inlineA, #content .inlineA { display: inline; }
#paperAppCostsInfo, #paperAppCostsInfo_first { position: absolute; top: -73px; left: -8px; border: 1px solid #8dbec4; width: 228px; padding: 4px; background: url(../elements/images/img_background_infobox.jpg); display: none; }
#paperAppCostsInfo_first { position: absolute; top: 50px; left: 395px; }

#content .serviceHolder, #content .serviceHolder { position: relative; margin-bottom: 50px; padding: 5px; overflow: auto; }
#content .serviceHolder p, #content .serviceHolder p { display: block; }
#content .serviceHolder table, #content .serviceHolder table { width: 300px; margin-left: 3px; margin-top: 8px; }
#content .serviceHolder table td, #content .serviceHolder table td { padding: 3px; }

#passwordAuditor { position: relative; margin-left: 177px; width: 325px; height: 50px; margin-bottom: 4px; background: #fff url(../elements/images/passwordAuditor.gif) no-repeat; }

.pdfArticel, .checklistArticel { position: relative; padding: 5px 5px 5px 65px; width: 498px; height: 68px; margin-bottom: 10px; background: #fff url(../elements/images/pdf_articelbg.png) no-repeat; background-color: transparent; }
.checklistArticel { background: #fff url(../elements/images/checklist_articelbg.png) no-repeat; background-color: transparent; }
.pdfArticel span, .checklistArticel span { display: block; width: 490px; line-height: 16px; }
.pdfArticel span.title, .checklistArticel span.title { font-weight: bold; font-size: 12px; margin-bottom: 5px; }

#tipbox_20 { position: relative; width: 648px; height: 78px; margin: 10px 0; background: url(../elements/images/img_tipbox_20_10.png) no-repeat; }
#tipbox_20 p { display: block; margin-left: 101px; padding-top: 9px; width: 536px; color: #333333; }

.contact td { padding: 3px; padding-left: 0; line-height: 16px; }
span.reverse { unicode-bidi:bidi-override; direction: rtl; }

#currency a { font-size: 11px; color: #444444; }
#currency a:hover { color: #444444; text-decoration: underline; }
.activeCurrency{ color: #000000; font-weight: bold; }
.team_spec { display: block; color: #777; margin-bottom: 8px; }

.priceList1, .priceList2 { margin-top: 7px; margin-bottom: 25px; color: #000000; border-spacing: 0px; border-collapse:collapse }
.priceList2 { margin-bottom: 45px; }
.priceList1 tr.priceLight, .priceList2 tr.priceLight { background-color: #c8ebf0; background: url(../elements/images/img_priceBackground_light.jpg) repeat-x; }
.priceList1 tr.priceDark, .priceList2 tr.priceDark { background-color:#acd8de; background: url(../elements/images/img_priceBackground_dark.jpg) repeat-x; }
.priceList1 tr, .priceList2 tr { height: 20px; }
.priceList1 td, .priceList2 td { padding: 5px; border-bottom: 1px solid #8dbec4; }
.priceList1 td.priceLeft { width: 157px; text-align: right; padding-left: 8px; }
.priceList1 td.priceCenter { width: 137px; text-align: right; }
.priceList1 td.priceRight { width: 41px; text-align: right; padding-right: 8px; }

.priceList2 td.priceLeft { width: 223px; text-align: left; padding-left: 14px; }
.priceList2 td.priceCenter { width: 69px; text-align: right; }
.priceList2 td.priceRight { width: 41px; text-align: right; padding-right: 8px; }
.priceListLeft { float: left; width: 372px; }
.priceListRight { float: left; margin-left: 80px; width: 183px; margin-top: 105px; }

.chatBot { width: 370px; margin-top: 7px; float: right; margin-right: 155px; }
.chatBotBoxNoFlash { width: 370px; height: 189px; margin-top: 7px; float: right; margin-right: 155px; display: none; }

.botBorder_top { position: absolute; margin-top: -5px; left: -5px; }
.botBorder_left { position: absolute; left: -5px; }
.botBorder_right { position: absolute; left: 319px; }
.botBorder_bottom { position: absolute; margin-top: 352px; left: -4px; }

.avatarNoFlash { height: 160px; cursor: pointer; margin-top: -98px; float: right; margin-right: 6px; }
#showScreenshot { z-index: 99999999; margin-top: 220px; }

.formCloseButton { position: absolute; top: 0px; right: 0px; cursor: pointer; background: url(../elements/icons/ico_close_cross.gif) no-repeat; width: 16px; height: 17px; }

/* 
	FOOTER SECTION
*/
#footer a { font-size: 12px; color: #888; }
#footer a:hover { color: #555; }
#footer span { display: block; float: left; }
#footer .copyright { width: 185px; margin-top: -20px; }
#footer .navigation { width: 645px; text-align: right; color: #777; margin-top: -20px; }

#content p, #contentHome p { margin-bottom: 15px;  display: block; line-height: 18px;  }

#sonderaktion { position: relative; height: 100px; margin-top: -18px; margin-bottom: 10px; height: 115px; }

/* 
	FIXES & HACKS SECTION
*/
.clear { clear: both; }
.best_abo { background-color: #DDDDDD; }

.tippLinkLeft { width: 214px; float: left; margin-top: 15px; }
.tippLinkCenter { width: 215px; float: left; margin-top: 15px; }
.tippLinkRight { width: 209px; float: left; margin-top: 15px; }
.tippLinkLeft a, .tippLinkCenter a, .tippLinkRight a { padding-left: 0px; }

.appComparison { border-spacing: 0; border-collapse: collapse; border: 1px solid #777777; margin: 14px 0 20px 0; }
.appComparison td { vertical-align: top; padding: 4px; width: 660px; margin-left: 5px; border-left: 1px solid #777777; border-right: 1px solid #777777; border-bottom: 1px dotted #aaaaaa; }
.appComparison td.row_1 { background-color: #dadcdf; border-right-width: 2px; color: #111111; }
.appComparison td.row_2 { background-color: #b8d74b; color: #111111; }
.appComparison td.row_3 { background-color: #b17448; color: #111111; }
.appComparison td.row_4 { background-color: #659641; color: #111111; }
.appComparison td.row_5 { background-color: #d1a73b; color: #111111; }

#testimonial { margin: 0px 0 0 31px; float: left; }
#bewerbungsratgeber_link { margin: 41px 0 0 31px; float: left; }
.course_radio_text { float: left; margin-left: 10px; margin-top: -3px; }
.fb_share_icon { z-index: 99; float: left; padding-left: 10px; }
