#bb_page h1, #bb_page h2, #bb_page h3, #bb_page h4, #bb_page p, #bb_page li, #bb_page ul, #bb_page a, #bb_page span, #bb_page div {
	text-decoration: none !important;
	text-align: left !important;
	font-variant: normal !important;
	font-size-adjust: none !important;
	font-style: normal !important;
	font-stretch: normal !important;
	font-variant: normal !important;
	font: normal !important;
	list-style: none !important;
}

#bb_page {
	font-family: Arial,Verdana,'Lucida Grande',Sans-Serif !important;
	font-size: 80%!important;
	width: 100% !important;
	background-attachment: scroll !important;
    background-color: #fff !important;
    background-image: none !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    margin: 0 !important;
    overflow: hidden !important;
    padding-bottom: 0 !important;
    padding-top: 1% !important;
    position: relative !important;
    color: #000 !important;
}

#bb_page #bb_header {
	max-width: 100% !important;
}

#bb_page #bb_header img {
	border: 0px !important;
	padding-left: 4px !important;
}

#bb_page #bb_header #bb_logo {
	background: url("img/AfAB_Logo.jpg") no-repeat scroll 0 0 #E2001A !important;
	height: 40px !important;
	max-width: 100% !important;
	position: relative;
}

#bb_page #bb_header #bb_logo_backround {
	background-color: #C7C7C7 !important;
	border-left: 10px solid white !important;
	float: right !important;
	height: 100% !important;
	position: absolute;
	right: 0;
	top: 0;
	width: 15% !important;
}

#bb_page #bb_sidebarLeft {
    float: left !important;
    margin: 40px 0 20px !important;
    width: 160px !important;
}

#bb_page #bb_sidebarLeft img {
	padding-top: 20px !important;
	border: none !important;
}

#bb_page #bb_wrapper {
    overflow: hidden !important;
}

#bb_page #bb_wrapper #bb_content {
    float: left !important;
    width: 69% !important;
	margin: 0 20px !important;
}

#bb_page #bb_wrapper #bb_content h1 {
	text-align: left !important;
	padding-left: 15px !important;
	font-size: 170% !important;
}

#bb_page #bb_wrapper #bb_content h2 {
	text-align: left !important;
	text-transform: uppercase !important;
	font-style: italic !important;
	padding: 2% 3% !important;
	border: 1px solid #f29400 !important;
	font-size: 150% !important;
	background: url("img/arrow_headline.png") no-repeat scroll 0 0 transparent !important;
	background-position: right !important;
}

#bb_page #bb_wrapper .bb_content_head {
	background: url("img/bg_headline.jpg") repeat-y scroll 0 0 transparent !important;
	background-position: center !important;
}

#bb_page #bb_wrapper #bb_content h2 span {
	color: #e2001a !important;
	font-weight: bold !important;
	font-style: italic !important;
}

#bb_page #bb_wrapper #bb_content p {
	padding: 2% 3% !important;
    text-align: left !important;
    background: url("img/bg_text.png") repeat-x scroll 0 0 transparent !important;
    border: 1px solid #f29400 !important;
    background-position: top !important;
    margin-top: -21px !important;
}

#bb_page #bb_wrapper #bb_sidebarRight {
    background: url("img/bg_contact.jpg") repeat-x scroll 0 0 #fff !important;
    border: 1px solid #C7C7C7 !important;
    float: right !important;
    margin: 40px 0 20px !important;
    padding: 1% 3% 1% 2% !important;
    width: 20% !important;
}

#bb_page #bb_wrapper #bb_sidebarRight h2 {
    margin-top: 0 !important;
    font-size: 120% !important;
}

#bb_page #bb_wrapper #bb_sidebarRight li {
    list-style: disc !important;
}

#bb_page #bb_wrapper #bb_sidebarRight #bb_berater {
	margin-top: -17px !important;
}

#bb_page #bb_wrapper #bb_sidebarRight ul {
    padding-left: 15px !important;
    margin: 0 !important;
}

#bb_page #bb_wrapper #bb_sidebarRight a {
    text-decoration: underline !important;
    font-size: 75% !important;
}

#bb_page #bb_wrapper #bb_sidebarRight img {
	max-width: 100% !important;
	height: auto !important;
	margin: 4% 0 !important;
	border: none !important;
}

#bb_page #bb_wrapper #bb_sidebarRight p.bb_standortLink {
	margin-top: 0px !important;	
}

#bb_page #bb_wrapper #bb_sidebarRight span {
    text-decoration: underline !important;
}

#bb_page #bb_wrapper #bb_sidebarRight span#kosten {
    font-size: 70%!important;
    text-decoration: none !important;
}