<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*  ################################ --------- Browser-Reset -------------------- #############################################
################################################################################################################## */

  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100.01%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
  :focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
  ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
  table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {
	outline:0;
}
sup {
	font-size:90%;
	line-height:0px;
}
a {
	transition: all 300ms ease 0s;
	-webkit-transition: all 300ms ease 0s;
	text-decoration:none;
}
/*  ################################ --------- Basic -------------------- #############################################
################################################################################################################## */

html {
	min-height:101%;
	-webkit-text-size-adjust:none;
}
body {
	background: url(../img/bg/bg-top.jpg) top center repeat-x #fffbee;
	font-family: Verdana, Geneva, sans-serif;
	font-size:100.01%;
	color:#515151;
}
.clear {
	clear:both; visibility:hidden;
}
@font-face {
	font-family: 'duepuntozero-webfont';
	src: url('../inc/duepuntozero-webfont.eot');
	src: url('../inc/duepuntozero-webfont?#iefix') format('embedded-opentype'),
	url('../inc/duepuntozero-webfont.woff') format('woff'),
	url('../inc/duepuntozero-webfont.ttf') format('truetype');
	font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
html {-webkit-font-smoothing: antialiased;}}

/* ################################################################################################################### */
/* ################################ --------- Struktur -------------------- ######################################### */
#main {
	width:955px;
	padding-top: 50px;
	background:none;
	position:relative;
	margin:0 auto;
	z-index: 998;
}

#wrapper01 {
	width:100%;
	background: url(../img/header/header.jpg) top center no-repeat;
	display:block;
}
#wrapper02 {
	width:995px;
	height:689px;
	margin: 0 auto;
	position: relative;
}

/* ####################################################################################################################### */
/* ################################ --------- Content -------------------- ######################################### */

#content {
	min-height:500px;
	font-size:14px;
	line-height:18px;
	text-align: justify;
}
h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color: #f3ae08;
	font-weight:bold;
	line-height:40px;
	margin:15px 0;
	text-align:left;
}
h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:38px;
	margin:14px 0;
	text-align:left;
}

h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:36px;
	margin:14px 0;
	text-align:left;
}
h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:34px;
	margin:14px 0;
	text-align:left;
}
h5 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	margin:14px 0;
	text-align:left;
}
#content p {
	font-size:14px;
	line-height:18px;
	padding:5px 0 15px 0;
	text-align: justify;
}
#content ul {
	display:inline-block;
	font-size: 12px;
	padding:0 0 20px 20px;
	line-height:18px;
}
#content ul li {
	padding:0 0 5px 15px;
	list-style:none;
	background:url(../img/content/punkt.jpg) 0px 4px no-repeat;
}

/* ################################ --------- Footer -------------------- ########################################## */

#footerWrapper {
    width: 100%;
	height: 412px;
	background:url(../img/bg/bg-footer.jpg) bottom center repeat-x;
	margin-top: -100px
}
#footerBG {
    width: 100%;
	height: 412px;
	background: url(../img/footer/footer.jpg) bottom center no-repeat;
}
#footer {
	width:955px;
	height: 412px;
	position:relative;
	margin:0 auto;
}
#footer p {
	font-size:16px;
	line-height:20px;
	font-family: 'duepuntozero-webfont';
	color: #5b5a5a;
}
#footer01 p {
	font-size:14px;
	line-height:22px;
}
div.widFooterAdd {
	position: absolute;
	width: 200px;
	height: 100px;
	bottom: 60px;
	left: 0;
	
}
div.widFooterSign {
	position: absolute;
	width: 200px;
	height: 100px;
	bottom: 60px;
	left: 328px;
	
}
div.widFooterAdd a, div.widFooterSign a {
	display: block;
}
div.widFooterMenu {
	position: absolute;
	width: 300px;
	right: 0;
	top: 155px;
	text-align: right;
}

/* ------------------------ Verweise ---------------------------------------------------------- */

a {
	color:#f2ae08;
	text-decoration:underline;
	font-weight: bold;
}
a:visited {
	color:#f2ae08;
}
a:hover {
	color: #515151;
	text-decoration:none;
}
a:active {
	color:#f2ae08;
}
ul li a {
	text-decoration:none;
}
ul li a:visited {
	color:#f2ae08;
}
ul li a:hover {
	color:#515151;
	text-decoration:none;
}
ul li a:active {
	color:#f2ae08;
}

/* ################################################################################################################### */
/* ################################ --------- Navigation -------------------- ####################################### */

/* ------------------------------ TopNavigation --------------------------- */

#topNav {
    position: absolute;
    width: 400px;
	right: 0;
	top: 0;
}
.menu-topmenue-container {
	float:right;
}
#topNav ul.menu li {
	position:relative;
	font-size:16px;
	font-weight: bold;
	float:left;
	margin-right:10px;
	text-transform:uppercase;
	font-family: "duepuntozero-webfont";
}
#topNav ul.menu li:last-child {
	margin-right: 2px;
}
#topNav ul.menu li a {
	display:block;
	padding:17px 5px 15px 18px;
	color:#663604;
}
#topNav ul.menu li a:last-child {
	padding-right: 0;
}
#topNav ul.menu li a:visited {
	color:#663604;
}
#topNav ul.menu li a:hover {
	color:#301902;
}
#topNav ul.menu li a:active {
	color:#301902;
}
#topNav ul.menu li.btn-login a {
	background: url(../img/nav/login-icon.png) no-repeat 0px 14px;
}
#topNav ul.menu li.btn-signup a {
	background: url(../img/nav/signup-icon.png) no-repeat 0px 14px;
}
#topNav ul.menu li.btn-contact a {
	background: url(../img/nav/contact-icon.png) no-repeat 0px 14px;
}
#topNav ul.menu li.btn-add a {
	background: url(../img/nav/add-icon.png) no-repeat 0px 13px;
}

/* ------------------------------ HomeNavigation --------------------------- */

#homeNav {
    position: absolute;
    width: 200px;
	left: 0;
	top: 0;
}
.menu-homemenue-container {
	float:left;
}
#homeNav ul.menu li {
	position:relative;
	font-size:16px;
	font-weight: bold;
	float:left;
	margin-right:10px;
	text-transform:uppercase;
	font-family: "duepuntozero-webfont";
}
#homeNav ul.menu li a {
	display:block;
	padding:17px 5px 15px 18px;
	color:#663604;
}
#homeNav ul.menu li a:visited {
	color:#663604;
}
#homeNav ul.menu li a:hover {
	color:#301902;
}
#homeNav ul.menu li a:active {
	color:#301902;
}
#homeNav ul.menu li.btn-home a {
	background: url(../img/nav/home-icon.png) no-repeat 0px 14px;
}

/* ------------------------------ MainNavigation --------------------------- */

#mainNav {
    position: absolute;
    width: 995px;
	bottom: 46px;
}
.menu-mainmenue-container {
	float:left;
}
#mainNav ul.menu li {
	position:relative;
	width: 142px;
	text-align: center;
	font-size:16px;
	font-weight: bold;
	float:left;
	margin-right:0;
	text-transform:uppercase;
	font-family: "duepuntozero-webfont";
}
@-moz-document url-prefix() {
	#mainNav ul.menu li {
		font-weight: normal;
	}
}
#mainNav ul.menu li a {
	display:block;
	padding:17px 0 15px 0;
	color:#ffffff;
}
#mainNav ul.menu li a:visited {
	color:#ffffff;
}
#mainNav ul.menu li a:hover {
	color:#cccccc;
}
#mainNav ul.menu li a:active {
	color:#cccccc;
}
#mainNav ul.sub-menu {
	position: absolute;
	top: -999px;
	opacity: 0;
}
#mainNav ul.sub-menu li {
	float: none;
	display: block;
	position: static;
	width: 90%;
	padding: 0 8px;
}
#mainNav ul.sub-menu li a {
	font-size: 14px;
	padding: 10px 5px;
	border-bottom: 1px solid #fff;
	background: rgb(57,57,57); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(57,57,57,1) 0%, rgba(43,43,43,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(57,57,57,1) 0%,rgba(43,43,43,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(57,57,57,1) 0%,rgba(43,43,43,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
}
#mainNav ul.sub-menu li a:hover {
	color: #ffffff;
	background: rgb(243,174,7); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(243,174,7,1) 0%, rgba(184,131,4,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(243,174,7,1) 0%,rgba(184,131,4,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(243,174,7,1) 0%,rgba(184,131,4,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3ae07', endColorstr='#b88304',GradientType=0 ); /* IE6-9 */
}
#mainNav li:hover .sub-menu {
    top: 37px; opacity: 1;
    -webkit-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out;
	z-index: 999;
}

/* ------------------------------ FooterNavigation --------------------------- */

#footer a {
	color:#5b5a5a;
	text-decoration:none;
}
#footer a:visited {
	color:#5b5a5a;
}
#footer a:hover {
	color:#5b5a5a;
	text-decoration:none;
}
#footer a:active {
	color:#5b5a5a;
}

/* ################################################################################################################### */
/* ################################ --------- Extralocken -------------------- ###################################### */

#content ul.heateor_sss_sharing_ul {padding:0}
div.entry {
	margin-bottom: 30px;
}
.hentry {
	margin-bottom:15px;
}
div#btnTop {
	width:100%;
	text-align:center;
	height:75px;
	bottom:-75px;
}
div#socMedia {
	position: absolute;
	width: 140px;
	top: 9px;
	left: 300px
}
div#BannerTop {
	width: 468px;
	position: absolute;
	right: 4px;
	top: 87px;
}
div#suchen {
	position: absolute;
	bottom: 111px;
	right: 0;
}
div#suchen input#s {
	padding: 5px;
	border: none;
	color: #333;
	font-weight: bold;
	background: #fff;
}
div#suchen input#btnSearch {
	padding: 5px;
	border: 1px solid #595959;
	border-style: outset;
	color: #fff;
	font-weight: bold;
	background: #363636;
}
div.widFooterMenu img {
	vertical-align: bottom;
}
#footer div.widFooterMenu a {
	text-decoration: underline;
}
#footer div.widFooterMenu a:hover {
	text-decoration: none;
	border-style: dashed
}
div.sliderStart h2 {
	color: #f3ae08;
	font-size: 24px;
	padding-left: 40px;
}
div.sliderStart .wpb_text_column {
	margin-bottom: 15px;
}
div.sliderStart .sliderNews h2 {
	background: url(../img/icon/news.jpg) 0px 5px no-repeat;
}
div.sliderStart .sliderRated h2 {
	background: url(../img/icon/rated.jpg) 0px 5px no-repeat;
}
div.sliderRated {
	background: rgb(255,251,239); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,251,239,1) 0%, rgba(255,251,239,1) 25%, rgba(241,238,222,1) 75%, rgba(241,238,222,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,251,239,1) 0%,rgba(255,251,239,1) 25%,rgba(241,238,222,1) 75%,rgba(241,238,222,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,251,239,1) 0%,rgba(255,251,239,1) 25%,rgba(241,238,222,1) 75%,rgba(241,238,222,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbef', endColorstr='#f1eede',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;
	-o-border-radius:12px;
    border-radius:12px;
}
div.sliderStart ul li a {
	color: #515151;
	text-decoration: none;
}
div.sliderStart ul li a:visited {
	color:#515151;
}
div.sliderStart ul li a:hover {
	color:#f2ae08;
	text-decoration:none;
}
div.sliderStart ul li a:active {
	color:#515151;
}
div.sideBanner img {
	border: 1px solid #515151;
}
div.sideText .wpb_text_column {
	border-bottom: 1px dashed#515151;
}
div.sideText ul li a {
	font-weight: normal;
	color: #515151;
	text-decoration: none;
}
div.sideText ul li a:visited {
	color:#515151;
}
div.sideText ul li a:hover {
	color:#f2ae08;
	text-decoration: underline;
}
div.sideText ul li a:active {
	color:#515151;
}
h3.horse_icon {
	background: url(../img/icon/horse.jpg) 0px 2px no-repeat;
	padding-left: 50px;
}
h3.sports_icon {
	background: url(../img/icon/sports.jpg) 0px 2px no-repeat;
	padding-left: 50px;
}
h3.poker_icon {
	background: url(../img/icon/poker.jpg) 0px 2px no-repeat;
	padding-left: 50px;
}
h3.casino_icon {
	background: url(../img/icon/casino.jpg) 0px 2px no-repeat;
	padding-left: 50px;
}
h3.lotto_icon {
	background: url(../img/icon/lotto.jpg) 0px 2px no-repeat;
	padding-left: 50px;
}
h3.free_icon {
	background: url(../img/icon/free-bets.jpg) 0px 2px no-repeat;
	padding-left: 50px;
}
h3.reviews_icon {
	background: url(../img/icon/reviews.jpg) 0px 2px no-repeat;
	padding-left: 50px;
}
div#CatNewsSlider {
	width: 50%;
	float: left;
	height: 400px;
}
div#CatRatedSlider {
	width: 50%;
	float: right;
	height: 400px;
	background: rgb(255,251,239); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,251,239,1) 0%, rgba(255,251,239,1) 25%, rgba(241,238,222,1) 75%, rgba(241,238,222,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,251,239,1) 0%,rgba(255,251,239,1) 25%,rgba(241,238,222,1) 75%,rgba(241,238,222,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,251,239,1) 0%,rgba(255,251,239,1) 25%,rgba(241,238,222,1) 75%,rgba(241,238,222,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbef', endColorstr='#f1eede',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;
	-o-border-radius:12px;
    border-radius:12px;
}
div#CatNewsSlider h2 {
	background: url(../img/icon/news.jpg) 0px 5px no-repeat;
	color: #f3ae08;
	font-size: 24px;
	padding-left: 40px;
}
div#CatRatedSlider h2 {
	background: url(../img/icon/rated.jpg) 0px 5px no-repeat;
	color: #f3ae08;
	font-size: 24px;
	padding-left: 40px;
}
div#CatSidebarRight {
	width: 30%;
	float: right;
	margin-top: 30px;
}
div#CatSidebarRight img {
	border: 1px solid #515151;
}
div#content-posts {
	width: 68%;
	float: left;
	margin-top: 30px;
}
div#content-posts.single-post {
	width: 66%;
}
div#content-posts div.entry {
	width: 50%;
	float: left;
}
div#content-posts div.entry h1 {
	font-size: 15px;
	color: #515151;
	margin: 0;
	line-height: 16px
}
div#content-posts div.entry h1 a {
	font-size: 15px;
	color: #515151;
	text-decoration: none;
	margin: 0;
	line-height: 16px
}
a.amazingcarousel-posttitle-link {
	font-size: 15px;
	color: #515151;
}
a.amazingcarousel-posttitle-link:visited {
	color: #515151;
}
a.amazingcarousel-posttitle-link:hover {
	color: #f3ae08;
}
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	width: 90px;
	float: left;
	padding-right: 3px;
}
div.metamenu01 {
	padding-top: 2px;
	font-size: 10px;
	line-height: 14px;
}
div.metamenu02 {
	position: absolute;
	width: 100%;
	bottom: 6px;
}
div.metamenu02 a {
	background: url(../img/content/punkt.jpg) 0px 5px no-repeat;
	padding-left: 14px;
}
div#content-posts p {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 5px;
}
div.postsBg {
	position: relative;
	min-height: 195px;
	padding: 10px 0 10px 10px;
	margin-right: 10px;
	border-bottom: 1px solid #9b9992;
	border-style: dashed;
}
div#CatRatedSlider tr {
	height: 48px;
}
div#CatRatedSlider td {
	padding: 5px;
}
div.widComCat {
	padding: 10px;
	background: #ffffff;
	border: 1px solid #515151;
	margin-bottom: 10px;
}
div.widComCat h2 {
	line-height: 18px;
	margin:0 0 10px 0;
	color: #f2ae08;
}
div#content div.widComCat p:last-child {
	padding-bottom: 0px;
}
div#postnav_container {
	margin-top: 20px;
}
div#postnav_container a {
	color: #515151;
	text-decoration: none;
}
div#postnav_container a:visited {
	color: #515151;
}
div#postnav_container a:hover {
	color: #f2ae08;
}
div.pageCount {
	float: left;
	font-weight: bold;
	margin-left: 110px;
}
div#content-posts div.pageCount p {
	font-size: 14px;
	color: #f2ae08;
}
h2.regi {
	padding-bottom: 20px;
}
body.home.logged-in h2.regi {
	display: none;
}

/* ------------------------------ Visual Composer --------------------------- */

#content h3.wpb_accordion_header {
	font-size:15px;
	padding:0px;
	text-transform:uppercase;
}
#content h3.wpb_accordion_header a {
	text-decoration:none;
	color:#078700;
}
#content .wpb_accordion_content ul {
    color: #707070;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding:0px;
}
#content .wpb_accordion_content ul li {
    list-style: none outside none;
    padding: 0 0 5px 0;
	background:none;
}
.wpb_accordion_content {
	background:#ededed;
	border-bottom:1px solid #FFF;
}
.wpb_accordion_wrapper {
	margin-top: 2px;
	border:2px solid #FFF;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-o-border-radius:4px;
    border-radius:4px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	-khtml-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}
div#content div.vc_row div.vc_inner {
	padding-top:0;
	padding-bottom:0;
	margin-bottom:0;
}
div#content a.prettyphoto {
	border:1px solid #FFF;
}
div#content .flexslider {
	border-radius:0;
	border:none;
	box-shadow:none;
}
div#content .flexslider .slides img {
	height:100%;
}
div#content .flexslider ul {
	display:block;
}
div#content .flexslider ul li {
	padding:0;
	background:none;
}
p.pp_description {
	display:none !important;
}
a.mailIcon {
	padding:8px 20px;
	background-color:#918d8f;
	color:#FFF;
	text-decoration:none;
	border:1px solid #918d8f;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-o-border-radius:4px;
    border-radius:4px;
}
a.mailIcon:hover {
	background-color:#FFB800;
}

/* ------------------------------ Wordpress --------------------------- */

#content img {
	max-width: 100%;
	height: auto;
}
.alignleft {
	float:left !important;
	margin:4px 15px 10px 0;
}
.alignright {
	float:right;
	margin:4px 0 10px 15px;
}
.text-box {
    border: 1px solid #b9b9b9;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius:8px;
	-o-border-radius: 8px;
    border-radius: 8px;
	background: url(../img/bg/boxBgTrans.png) top left repeat;
	height: 20px;
    padding: 10px;
    width:100%;
	color:#D85C2A;
}
.text-box-mes {
    border: 1px solid #b9b9b9;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius:8px;
	-o-border-radius: 8px;
    border-radius: 8px;
	background: url(../img/bg/boxBgTrans.png) top left repeat;
    height: 200px;
    padding: 10px;
    width: 100%;
	color:#D85C2A;
}
.text-box-cap {	
	border: 1px solid #b9b9b9;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius:8px;
	-o-border-radius: 8px;
    border-radius: 8px;
	background: url(../img/bg/boxBgTrans.png) top left repeat;
    height: 20px;
    padding: 10px;
    width: 100%;
	margin-right:10px;
	color:#D85C2A;
}
.wpcf7-not-valid-tip-no-ajax {
	color:#5E6674;
	font-weight:bold;
}
.wpcf7-response-output {
	color:#5E6674;
	font-weight:bold;
	font-size:1.1em;
}

/* ------------------------------ Alo Newsletter --------------------------- */

div#alo_easymail_page {
	text-align:center;
}
div#alo_easymail_page form.alo_easymail_widget_form_public input[type="text"]  {
	width:95%;
	font-size:14px;
	background: none;
    border: 1px solid #49494a;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius:4px;
	-o-border-radius: 4px;
    border-radius: 4px;
    color: #49494a;
    height: 30px;
    padding: 5px;
	margin:0 10px 0 10px;
}
form.alo_easymail_widget_form_public table.alo_easymail_form_table {
	border-collapse: separate;
    border-spacing: 0px 50px;
	width: 100%;
}
form.alo_easymail_widget_form_public table.alo_easymail_form_table td:nth-child(1) {
	width:5%;
	text-align:left;
	white-space:nowrap;
}
#alo_easymail_widget_feedback {
	color:#0072ac;
	font-weight:bold;
}
form.alo_easymail_widget_form_registered table.alo_easymail_form_table {
	border-collapse: separate;
    border-spacing: 10px 50px;
	text-align:left;
	margin:0 auto;
	background:#e1dad4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
}

/* ------------------------------ BBPress Forum --------------------------- */

body.bbpress div#CatNewsSlider, body.bbpress div#CatRatedSlider, body.bbpress div#CatSidebarRight {
	display: none;
}
body.bbpress div#content-posts.single-post {
	width: 100%;
}
#content div#bbpress-forums ul {
	display:block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
    border-radius: 3px;
}
#content div#bbpress-forums ul.bbp-replies {
	border: 1px solid #ddd;
}
#content div#bbpress-forums li {
	padding: 0;
	background-image: none;
}
span#subscription-toggle {
	float: right;
}
#content p.bbp-topic-meta {
	text-align: inherit;
}
body.bbpress div#content img.avatar {
	width: 20px;
	margin-bottom: -10px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-o-border-radius: 50%;
    border-radius: 50%;
}
body.bbpress div#content div.bbp-reply-author img.avatar {
	width: 50px;
	margin-bottom: 0;
	border: 3px double #ddd;
}
body.bbpress div#content #bbpress-forums li.bbp-header, body.bbpress div#content #bbpress-forums li.bbp-footer {
	background-color: #f2ecde;
	padding: 8px;
}
body.bbpress div#content div.bbp-template-notice.info {
	background-color: #f2ecde;
	border: 1px solid #ddd;
}
body.bbpress div#content div.bbp-template-notice, body.bbpress div#content div.indicator-hint {
	background-color: #f2ae08;
	border: 1px solid #ddd;
	color: #515151;
	font-weight: bold;
}
body.bbpress #main {
	padding-top: 0px;
}</pre></body></html>