.content-right {
	width: 272px;
	float: left;
	padding-top: 160px;
	height: 1060px;
	background:url(/assets/images/bureau24/graphics/bg_b24_bn.jpg) -440px top no-repeat
}
.content-left {
	width: 653px;
	float: left;
	background:url(/assets/images/bureau24/graphics/bg_b24_bn.jpg) 212px top no-repeat;
}
.content-main {
	width: 510px;
	padding-left: 80px;
	float: left;
	padding-bottom:20px;
}
.contentbox-bottom {
	width: 958px;
	background: url(/assets/images/bureau24/graphics/bg_botline.png) top left no-repeat;
	height: 27px;
	padding-bottom:0px;
	float: left;
}
#content {
	background: url(/assets/images/bureau24/graphics/background_02.png) center bottom no-repeat;
	width:958 px;
}
.infobox {
	padding:0;
	overflow:hidden;
        clear:both;
}
.box-top {
	background: url(/assets/images/bureau24/graphics/bg_b24_1.png) no-repeat -215px -129px;
	height: 10px;
	margin: 10px 0 0;
	width: 225px;
}
.box-bottom {
	width: 225px;
	background: url(/assets/images/bureau24/graphics/bg_b24_1.png) -215px -139px no-repeat;
	height: 10px;
	float: left;
}
.box-middle {
	background-color: #FAD7B4;
	float: left;
	width: 225px;
}
.box-middle #tellafriend form {padding:0 0 0 15px;}
.box-middle form {
	width:205px;
	padding:0 0 0 10px;
}
.box-headline {
	font-weight: bold;
	font-size: 14px;
	width: 170px;
	float: left;
	height: 20px;
	margin-left: 10px;
}
.box-text {
	width: 170px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}
.box-headline-bt {
	width: 20px;
	float: left;
	margin-left: 10px;
	height: 20px;
}
.box-headline a, .box-headline a:hover {
	text-decoration: none;
}
.infobox-top {
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) no-repeat -435px top;
	height: 10px;
	overflow: hidden;
	width: 225px;
	margin: 10px 0 0 0;
}
.infobox-bottom {
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -435px -11px no-repeat;
	width:225px;
	height:10px;
	overflow:hidden;
}
.infobox-middle {
	background:#fbead9;
	border-left:1px solid #fae0c6;
	border-right:1px solid #fae0c6;
	border-top:none;
	border-bottom:none;
        padding: 0 10px 0 13px;
        width: 200px;
	overflow:hidden;
}
.infobox a.arrow-down, .infobox a.arrow-close {
	display:block;
	width:18px;
	height:18px;
	background:url(/assets/images/bureau24/graphics/bg_b24_2.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.infobox a.arrow-down {
	background-position:-454px -61px;
}
.infobox a.arrow-close {
	background-position:-435px -61px;
}
.infobox-content {
	padding-left:0px;
}
#callback {
      clear:both;
}
#callback .fsys-page-2 {padding:5px 15px;}
#callback form fieldset {
     width:175px;
     padding:0 0 0 5px;
    float:left;
}
.infobox form fieldset, #callback form fieldset, #tellafriend form fieldset {
	clear:both;
	display:block;
}
#callback form {
        position:relative;
}
input.info-input {
	width: 165px;
	margin-top: 5px;
}
.info-input {
	width: 170px;
	float: left;
}
#callback .info-button{
       position:absolute;
       top:30px;
       margin:0;
}
.info-button {
	width: 18px;
	margin: 2px 0 0 3px;
	float: left;
	cursor: pointer;
	height:18px;
	background:url(/assets/images/bureau24/graphics/bg_b24_2.png) -473px -61px no-repeat;
        border:0;
        padding:0;
}
.content-form-button .fsys-continue-button {
	background:none;
	width:auto;
	height:auto;
}
.fsys-continue-button, input.fsys-continue-button {
	background:url(/assets/images/bureau24/graphics/bg_b24_2.png) -492px -61px no-repeat;
	width:18px;
	height:18px;
	cursor:pointer;
	border:0;
	padding:0;
	float: left;
	position:relative;
	margin:1px 0 0 2px;
}
.info-headline {
	font-weight: bold;
	font-size: 14px;
	margin:0 0 3px 0;
}
.infobox-test {
	background:#FAD7B4 url(/assets/images/bureau24/graphics/bg_b24_1.png) no-repeat -215px -149px;
	height: 155px;
	padding: 0 70px 0 10px;
	width: 145px;
}
.infobox-test-text {
	width: 143px;
	padding:0px;
}
.button-freetrial {
	width: 239px;
	height: 87px;
	background: url(/assets/images/bureau24/graphics/bg_b24_1.png) -214px 0 no-repeat;
	cursor: pointer;
}
.button-freetrial a {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	font-size:22px;
	display:block;
	padding:10px 0 0 20px;
	width: 160px;
	line-height:normal;
}
a.button {
	width: 230px;
	height: 39px;
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -203px top no-repeat;
	cursor: pointer;
	margin:15px 0 0 0;
	display:block;
	text-decoration: none;
}
a.button span {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height:39px;
	padding:0 0 0 15px;
	width: 175px;
	display:block;
}
.toolbutton {
	width: 230px;
	height: 39px;
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -203px top no-repeat;
	cursor: pointer;
	margin: 15px 0 0 0;
	float: left;
	clear: left;
}
.toolbutton a, .toolbutton a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
}
.toolbutton-text {
	padding-left: 20px;
	width: 170px;
	margin-top: 10px;
	float: left;
}
.box-button {
	width: 225px;
	height: 38px;
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -203px -40px no-repeat;
	cursor: pointer;
	float: left;
	margin: 2px 0 0 0;
}
.box-button a, .box-button a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
	padding-left: 1px;
}
.phone {
	background: url(/assets/images/bureau24/graphics/bg_b24_1.png) no-repeat left -232px;
	height: 98px;
	left: 653px;
	position: absolute;
	top: 50px;
	width: 214px;
}
.phone-text {
	margin: 20px 0 0 0;
	padding:0 0 0 40px;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	width: 166px;
}
.phone-no {
	margin: 15px 0 0 0;
	padding:0 0 0 30px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	width: 176px;
}
.phonebox {
	position: relative;
	width: 945px;
	height: 10px;
	float: left;
}
.phone2 {
	width: 213px;
	height: 233px;
	background: url(/assets/images/bureau24/graphics/bg_b24_1.png) -2px top no-repeat;
	position: absolute;
	left: 660px;
	top: -225px;
}
.phone2-text {
	margin-top: 156px;
	padding-left: 40px;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	width: 170px;
}
.phone2-no {
	margin-top: 3px;
	padding-left: 40px;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	width: 170px;
}
.content-contact-form {
	margin-top: 20px;
	float:left;
}
.content-form-item {
	width: 500px;
	margin-top: 5px;
	float:left;
}
.form-item-headline {
	font-weight: bold;
	margin-bottom: 10px;
	float: left;
}
.form-item-space {
	font-weight: bold;
	height: 15px;
	float: left;
}
.form-item-radio {
	width: 350px;
	margin-top: 5px;
	float:left;
}
.content-form-button {
	padding-left: 260px;
	margin-top: 5px;
	float:left;
}
.form-item-half {
	width: 160px;
	float:left;
}
.form-item-half-left {
	width: 185px;
	float:left;
}
.form-item-half-right {
	width: 159px;
	float:left;
	text-align: right;
	align: right;
}
.form-item-label {
	width: 136px;
	float:left;
}
.form-item-input {
	width: 346px;
	float:left;
}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p.livetest-number {
	font-weight:bold;
	font-size:16px;
}
.form-label-text { 
        width:50px;
        float:left;
}
.content-contact-form .radio input { width:20px; float:left;}
.content-contact-form input,
input.form-input-full {
	width: 336px;
	height: 14px;
	padding: 3px 5px;
}
select.form-input-full {
	width: 346px;
	height:20px;
}
.content-contact-form input, input.form-input-full, select.form-input-full {
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -203px -126px no-repeat;
	border:none;
	color:#333333;
	font-weight:normal;
	line-height:normal;
	margin:0;
}
.form-item-half input, input.form-input-half {
	width: 149px;
	height: 14px;
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -550px -215px no-repeat;
	float:left;
	padding: 3px 5px;
	border:none;
	color:#333333;
	font-weight:normal;
	line-height:normal;
	margin:0;
}
.fsys-element textarea, textarea.form-input-big {
	float:left;
	background:url(/assets/images/bureau24/graphics/bg_b24_2.png) -203px -147px no-repeat;
	height:62px;
	width:336px;
	resize:none;
	padding: 3px 5px;
	border:none;
	color:#333333;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
	margin:0 0 3px 0;
}
.form-item-button {
	width: 216px;
	height: 30px;
	float: left;
	background-image: url('../../images/bureau24/buttons/bt_next.gif');
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
.form-item-button-text {
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	font-size: 16px;
	padding-left: 10px;
}
.form-item-radio-button {
	width: 30px;
	float: left;
}
.form-item-radio-label {
	width: 320px;
	float: left;
}
input.submit {
	width: 230px;
	height: 39px;
	background: url(/assets/images/bureau24/graphics/bg_b24_1.png) -215px -87px no-repeat;
	cursor: pointer;
	margin: 15px 20px 0 0;
	float: right;
	clear: left;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
	border:0;
	padding:0;
}
.content-box-top {
	width: 510px;
	background:url(/assets/images/bureau24/graphics/bg_b24_1.png) left -330px no-repeat;
	height: 10px;
	margin-top: 10px;
	overflow:hidden;
}
.content-box-bottom {
	width: 510px;
	background:url(/assets/images/bureau24/graphics/bg_b24_1.png) left -341px no-repeat;
	height: 10px;
	margin-bottom: 5px;
}
.content-box-middle {
	width: 510px;
	background:#f6e0ca;
	overflow:hidden;
}
.content-box-content {
	width: 500px;
	padding-left: 10px;
	float: left;
}
.content-box-content-left {
	width: 185px;
	float: left;
}
.content-box-content-right {
	width: 290px;
	float: left;
}
.content-box-content-no {
	width: 38px;
	height: 38px;
	float: left;
	background: url(/assets/images/bureau24/graphics/bg_b24_1.png) -456px -3px no-repeat;
}
.content-box-content-adv {
	width: 390px;
	float: left;
	font-size: 13px;
	padding-left: 30px;
}
.price-mainheader-label {
	width: 339px;
	height: 86px;
	float: left;
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -204px -234px no-repeat;
}
.price-mainheader-price {
	width: 171px;
	height: 86px;
	float: left;
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -550px -127px no-repeat;
	text-align: center;
}
.price-mainheader-price .text {
	margin-top: 30px;
}
.price-header-label {
	width: 339px;
	height: 44px;
	float: left;
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -203px -81px no-repeat;
}
.price-header-price {
	width: 171px;
	height: 44px;
	float: left;
	background:url(/assets/images/bureau24/graphics/bg_b24_2.png) 0 -210px no-repeat;
	text-align: center;
}
.price-label {
	width: 339px;
	height: 22px;
	float: left;
	background:url(/assets/images/bureau24/graphics/bg_b24_2.png) -203px -103px no-repeat;
}
.price-price {
	width: 171px;
	height: 22px;
	float: left;
	background:url(/assets/images/bureau24/graphics/bg_b24_2.png) left -232px no-repeat;
	text-align: center;
}
.price-bottom-label {
	width: 339px;
	height: 14px;
	float: left;
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -204px -216px no-repeat;
}
.price-bottom-price {
	width: 171px;
	height: 14px;
	float: left;
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -435px -22px no-repeat;
	text-align: center;
}
.price-button-label {
	width: 339px;
	height: 47px;
	float: left;
	margin-bottom: 20px;
}
.price-button-price {
	width: 171px;
	height: 47px;
	float: left;
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -543px -78px no-repeat;
	text-align: center;
	margin-bottom: 20px;
}
.price-button-price .text a, .price-button-price .text a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	font-size: 13px;
}
.price-button-price .text {
	padding-left: 5px;
	margin-top: 15px;
	float: left;
}
.price-mainheader-price .text, .price-header-price .text, .price-price .text {
	color: #FFFFFF;
	padding-right: 20px;
}
.price-mainheader-label .text, .price-header-label .text, .price-label .text {
	padding-left: 20px;
}
.price-mainheader-label .text, .price-header-label .text, .price-mainheader-price .text {
	font-weight: bold;
}
.price-mainheader-price .text {
	font-size: 13px;
}
.price-header-label .text {
	margin-top: 22px;
}
.price-mainheader-label .text {
	margin-top: 30px;
}
.price-header-price .text, .price-price .text, .price-header-label .text, .price-label .text, .price-mainheader-label .text {
	font-size: 12px;
}
.form-box-top {
	width: 510px;
	background: url(/assets/images/bureau24/graphics/bg_b24_1.png) left -330px no-repeat;
	height: 10px;
	margin-top: 10px;
	overflow:hidden;
}
.form-box-bottom {
	width: 510px;
	background: url(/assets/images/bureau24/graphics/bg_b24_1.png) left -341px no-repeat;
	height: 10px;
}
.form-box-middle.free-trial {
        height:450px;
}
.form-box-middle.livetest {
        height:270px;
}
.form-box-middle.contact {
        height:335px;
}
.form-box-middle {
	width: 510px;
	background:#f6e0ca;
        height:auto;
}
.form-box-content {
	width: 500px;
	padding-left: 10px;
	float: left;
}
.info-text {
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 200px;
}
input.info-input {
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -435px -37px no-repeat;
	height: 17px;
	line-height: normal;
	margin: 0 0 5px 0;
	padding: 3px 5px;
	width: 161px;
	font-size: 12px;
	border:0;
}
div.fsys-element {
	position:relative;
	min-height:22px;
	_height:22px
}
#offerForm .fsys-element {
      clear:both;
}
#offerForm #fsys-element-anrede div.fsys-iconbox {
       right:38px;
}
#offerForm div.fsys-iconbox {
       right:22px;
}
div.fsys-iconbox {
	position:absolute;
	right:2px;
	top:2px;
	height:14px
}
* html div.fsys-iconbox, html* div.fsys-iconbox {
	width:32px
}
div.fsys-iconbox div.ok, div.fsys-iconbox div.error, div.fsys-iconbox div.hint, div.fsys-iconbox div.required {
	background-image:url(/assets/images/common/formsys.png);
	width:14px;
	height:14px;
	z-index:2;
	margin-left:2px
}
div.fsys-hint-box {
	width:177px;
	height:82px;
	padding:12px 15px 25px 15px;
	background:url(/assets/images/common/formsys.png) 0 -33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.2;
	cursor:help;
	color:#333;
	z-index:100
}
div.fsys-hint-box-bottom {
	padding:25px 15px 12px 15px;
	background-position:-207px -33px
}
div.fsys-hint-box-left, div.fsys-hint-box-right {
	padding:13px 15px 12px 15px;
	background-position:0 -151px
}
div.fsys-iconbox div.error {
	float:left;
	background-position:-56px 0
}
div.fsys-iconbox div.ok {
	float:left;
	background-position:-56px -14px
}
div.fsys-iconbox div.required {
	float:left;
	background-position:-84px -14px
}
* html div.error, * html div.ok, * html div.required, html* div.error, html* div.ok, html* div.required {
	float:right !important
}
div.fsys-iconbox div.hint {
	float:right;
	background-position:-84px 0;
	cursor:help
}
div.fsys-element-select div.fsys-iconbox {
	right:25px
}
div.formsys .defaultText {
	color:#777
}
div.formsys div.toolbutton-text {
	font-size:20px;
	margin-top:4px;
	font-weight:bold
}
a.fsys-continue-button {
	text-decoration:none
}
div.formsys textarea {
	overflow:auto;
	padding-right:10px;
	width:331px
}
div.fsys-errorbox {
	display:none;
	position:absolute;
	left:350px;
	margin-left:20px;
	top:0;
	border:#900 1px solid;
	background-color:#FFF;
	color:#000;
	width:310px;
	padding:2px 5px;
	opacity:0.9;
	filter:alpha(opacity = 90);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
        z-index: 200;
}
div.infobox div.fsys-iconbox {
	top:4px
}
a.box-button {
	width: 210px;
	height: 38px;
	background: url(/assets/images/bureau24/graphics/bg_b24_2.png) -203px -40px no-repeat;
	cursor: pointer;
	float: left;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
	padding-left: 16px;
	line-height:39px;
	margin:2px 0 0 0;
}
.content-main p, .wrapper-text p {
	margin-bottom:15px;
}
ol.number li ul {
	margin:10px 0 5px 10px;
}
ol.number li ul li {
	list-style:disc inside none !important;
	list-style-type:disc !important;
	list-style-position:inside !important;
}
ol.number {
	list-style-type:decimal;
	padding-bottom:0.2em;
}
ol.number li {
	list-style-position: inside;
	list-style-type:decimal;
	list-style:decimal inside none;
	margin-bottom:1.2em;
}
#tellafriend .fsys-page-2 {
   padding:10px;
}
