body,td,th,input,button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
}

form {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 11px;
}

body {
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

h1 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}

.slogan {
	position: absolute;
	top: 8px;
	left: 23px;
}

h2, h4 {
	margin-top: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #365485;
	margin-bottom: 10px;
}

.headline, h3, .fixed_content h2, .ebdetails h2 {
	padding-top: 1px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top: 1px solid #ECECEC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #777777;
	text-align: left;
	font-weight: normal;
}

.ebdetails h3 {
	color: #365485;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	border-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h5, h6, .news-list-item td h3 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #365485;
	font-weight: bold;
	border: none;
}

.small {
	font-size: 10px;
}

a {
	color: #8baa2d;
	text-decoration: none;
}

th {
	text-align: left;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
}

textarea {
	padding: 1px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.mselect select {
	width: 150px;
}

select {
	width: 234px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
}

.button {
	color: #000000;
	background-color: #a6cb39;
	border: 1px solid #000000;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px;
}

* html .button {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.button60 {
	background-color: transparent;
	background-image: url(images/button60.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	height: 19px;
	width: 60px;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	border: none;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

* html .button60 {
	padding-bottom: 2px;
}

.button90 {
	background-color: transparent;
	background-image: url(images/button90.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	height: 19px;
	width: 90px;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	border: none;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

* html .button90 {
	padding-bottom: 2px;
}

.button120 {
	background-color: transparent;
	background-image: url(images/button120.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	height: 19px;
	width: 120px;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	border: none;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

* html .button120 {
	padding-bottom: 2px;
}

.button150 {
	background-color: transparent;
	background-image: url(images/button150.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	height: 19px;
	width: 150px;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	border: none;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

* html .button150 {
	padding-bottom: 2px;
}

.button180 {
	background-color: transparent;
	background-image: url(images/button180.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	height: 19px;
	width: 180px;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	border: none;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

* html .button180 {
	padding-bottom: 2px;
}

#content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 469px;
	margin-left: 1px;
	margin-right: 1px;
	position: relative;
	top: -4px;
}

* html #content {
	top: 2px;
}

#content .element {
	margin-top: 6px;
	margin-left: 9px;
	margin-right: 5px;
	margin-bottom: 0px;
	text-align: left;
	display: block;
}

p {
	margin-bottom: 10px;
}

.smallmargin {
	margin-bottom: 1px;
}

.content_divider_gray_box {
	border: 1px solid #DDDDDD;
	padding: 2px;
	padding-left: 4px;
	margin-top: 15px;
	background-color: #F5F5F5;
	margin-bottom: 0px;
}

* html .content_divider_gray_box {
	margin-top: 25px;
}

.content_divider_white_box {
	border: 1px solid #DDDDDD;
	padding: 2px;
	padding-left: 4px;
	margin-top: 10px;
	background-color: #FFFFFF;
}

.content_gray_box {
	border: 1px solid #DDDDDD;
	padding: 9px;
	margin-top: 10px;
	background-color: #F5F5F5;
}

.slider_box {
	border: 1px solid #DDDDDD;
	padding: 9px;
	margin-top: 2px;
	margin-bottom: 1px;
	background-color: #F5F5F5;
}

.content_bordered_white_box {
	border: 1px solid #DDDDDD;
	padding: 9px;
	margin-top: 10px;
	background-color: #FFFFFF;
}

.content_dotted_white_box {
	border: 1px dotted #ECECEC;
	padding: 9px;
	margin-top: 10px;
	background-color: #FFFFFF;
}

.content_bordered_gray_box {
	border: 1px solid #999999;
	padding: 9px;
	margin-top: 10px;
	background-color: #ECECEC;
}

.content_dotted_gray_box {
	border: 1px dotted #999999;
	padding: 9px;
	margin-top: 10px;
	background-color: #ECECEC;
}

.c_top {
	background-image: url(images/ctop.gif);
	background-repeat: no-repeat;
	width: 455px;
	height: 18px;
	margin: 0px;
}

.c_middle {
	background-image: url(images/cmiddle.gif);
	background-repeat: repeat-y;	
	width: 435px;
	padding-left: 10px;
	padding-right: 14px;
	font-size: 12px;
	margin: 0px;
}

* html .c_middle {
	width: 455px;
}

.c_middle h3, .c_middle .fixed_content h2, .c_middle .ebdetails h2 {
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px;
	border: 0px;
}

.c_bottom {
	background-image: url(images/cbottom.gif);
	background-repeat: no-repeat;
	width: 455px;
	height: 15px;
	margin: 0px;
}

.c2_top {
	background-image: url(images/c2top.gif);
	background-repeat: no-repeat;
	width: 455px;
	height: 18px;
	margin: 0px;
}

.c2_middle {
	background-image: url(images/c2middle.gif);
	background-repeat: repeat-y;	
	width: 435px;
	padding-left: 10px;
	padding-right: 14px;
	font-size: 12px;
	margin: 0px;
}

* html .c2_middle {
	width: 455px;
}

.c2_middle h3, .c2_middle .fixed_content h2, .c2_middle .ebdetails h2 {
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px;
	border: 0px;
}

.c2_bottom {
	background-image: url(images/c2bottom.gif);
	background-repeat: no-repeat;
	width: 455px;
	height: 15px;
	margin: 0px;
}

.c3_top {
	background-image: url(images/c3top.gif);
	background-repeat: no-repeat;
	width: 431px;
	height: 10px;
	margin: 0px;
}

.c3_middle {
	background-image: url(images/c3middle.gif);
	background-repeat: repeat-y;	
	width: 411px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	margin: 0px;
}

* html .c3_middle {
	width: 431px;
}

.c3_bottom {
	background-image: url(images/c3bottom.gif);
	background-repeat: no-repeat;
	width: 431px;
	height: 10px;
	margin: 0px;
}

.premium_top {
	background-image: url(images/ic_top.gif);
	background-repeat: no-repeat;
	width: 431px;
	height: 10px;
	margin: 0px;
}

.premium_middle {
	background-image: url(images/ic_middle.gif);
	background-repeat: repeat-y;	
	width: 411px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	margin: 0px;
}

* html .premium_middle {
	width: 431px;
}

.premium_bottom {
	background-image: url(images/ic_bottom.gif);
	background-repeat: no-repeat;
	width: 431px;
	height: 10px;
	margin: 0px;
}

.standard_top {
	width: 431px;
	height: 10px;
	margin: 0px;
}

.standard_middle {
	width: 411px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	margin: 0px;
}

* html .standard_middle {
	width: 431px;
}

.standard_bottom {
	width: 431px;
	height: 10px;
	margin: 0px;
}

.hilite_blue {
	color: #365485;
	font-weight: bold;
}

.hilite_green {
	color: #7C9827;
	font-weight: bold;
}

.hilite_red {
	color: #F40B0B;
	font-weight: bold;
}

#userpic_single img {
	width: 140px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-top: 8px;
}

#userpic_multiple {
    background-color: #ffffff;
	margin-bottom: 10px;
	width: 142px;
	border: 1px solid #999999;
}

.imgborder img {
	border: 1px solid #FFFFFF;
}

#info {
	width: 184px;
	margin: 0px;
	position: relative;
	top: -3px;
}

* html #info {
	position: static;
	margin-top: 4px;
}

#info .element {
	margin: 0px;
	margin-top: 5px;
	text-align: left;
}

.info_teaser_image {
	margin: 0px;
}

.wb_top {
	background-image: url(images/wb_top.gif);
	background-repeat: no-repeat;
	width: 184px;
	height: 18px;
}

.wb_middle {
	background-image: url(images/wb_middle.gif);
	background-repeat: repeat-y;	
	width: 169px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 11px;
}

.wb_middle td {
	font-size: 11px;
}

* html .wb_middle {
	width: 184px;
}

.wb_bottom {
	background-image: url(images/wb_bottom.gif);
	background-repeat: no-repeat;
	width: 184px;
	height: 15px;
}

.gb_top {
	background-image: url(images/gb_top.gif);
	background-repeat: no-repeat;
	width: 184px;
	height: 18px;
}

.gb_middle {
	background-image: url(images/gb_middle.gif);
	background-repeat: repeat-y;	
	width: 169px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 11px;
}

.gb_middle td {
	font-size: 11px;
}

* html .gb_middle {
	width: 184px;
}

.gb_bottom {
	background-image: url(images/gb_bottom.gif);
	background-repeat: no-repeat;
	width: 184px;
	height: 15px;
}

.copyright {
	padding-left: 10px;
	padding-top: 1px;
	color: #ffffff;
	font-size: 11px;
}

* html .copyright {
	padding-bottom: 1px;
}

.footer {
	padding-right: 15px;
	padding-top: 1px;
	color: #ffffff;
	font-size: 11px;
}

.footer a {
	color: #ffffff;
	text-decoration: none;
}

.breadcrumb {
	width: 100%;
	height: 26px;
	background-image: url(images/cheader.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 6px;
	color: #ffffff;
	margin-top: 1px;
	margin-left: 1px;
	margin-bottom: 0px;
}

.breadcrumb a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.righthead {
	width: 100%;
	height: 26px;
	background-image: url(images/iheader.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 6px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	margin-top: 1px;
	margin-bottom: 0px;
}

* html .righthead {
	height: 25px;
}

.errmsg {
	background: #ffffcc;
	color: #ff0000;
	font-weight: bold;
	border: solid #ff0000;
	border-width: 2px;
	padding: 3px;
}

.dottedline {
	border-bottom: 1px dotted #CCCCCC;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

* html .dottedline {
	margin-top: -8px;
}

.infodottedline {
	border-bottom: 1px dotted #CCCCCC;
	width: 165px;
	margin-top: 7px;
	margin-bottom: 5px;
}

* html .infodottedline {
	margin-top: -6px;
}

.table_head th {
	background: #5A5B60;
	color: #ffffff;
}

.table_row_odd {
}

.table_row_even {
	background: #ECECEC;
}

.table_row_odd_premium {
	background: #fffce0;
}

.table_row_even_premium {
	background: #fffac2;
}

.table_rows tr:hover {
	background-color: #e3eec2;
}

tr .row_white {
	background: #FFFFFF;
}

tr .row_gray {
	background: #ECECEC;
}


td .cell_white {
	background: #FFFFFF;
}

td .cell_gray {
	background: #ECECEC;
}

td .cell_head {
	background: #5A5B60;
	color: #ffffff;
	font-weight: bold;
}

.no_margin_bottom {
	margin-bottom: 0px;
}

.sinput {
	width: 50px;
}

.minput {
	width: 150px;
}

.linput {
	width: 234px;
}

.finput {
	width: 234px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.rowspacer {
	height: 3px;
}

ul {
	padding-left: 10px;
	margin-left: 10px;
	list-style-image: url(images/arrow.gif);
	text-align: left;
}

* html ul {
	padding-left: 9px;
	margin-left: 9px;
}

.tx-flseositemap-pi1 ul {
	list-style-image: url(images/list.gif);
	margin-bottom: 25px;
}

.tx-flseositemap-pi1 ul li ul {
	list-style-image: url(images/arrow.gif);
}

.menuitem_hilite {
	color: #FF0000;
	background-color: #fef5d5;
	font-weight: bold;
	font-size: 10px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #FF0000;
}

.topnavilink a {
	background-image: url(images/tmenun.gif);
	background-repeat: no-repeat;
	width: 129px;
	height: 100%;
	color: #ffffff;
	display: block;
	padding-top: 7px;
	padding-left: 10px;
	font-size: 11px;
	margin-right: 1px;
}

* html .topnavilink a {
	width: 139px;
}

.topnavilink a:hover {
	background-image: url(images/tmenua.gif);
	background-repeat: no-repeat;
	width: 129px;
	height: 100%;
	color: #000000;
	display: block;
	padding-top: 7px;
	padding-left: 10px;
	font-size: 11px;
	margin-right: 1px;
}

* html .topnavilink a:hover {
	width: 139px;
}

.topnaviactive a {
	background-image: url(images/tmenua.gif);
	background-repeat: no-repeat;
	width: 129px;
	height: 100%;
	color: #000000;
	display: block;
	padding-top: 7px;
	padding-left: 10px;
	font-size: 11px;
	margin-right: 1px;
}

* html .topnaviactive a {
	width: 139px;
}

.subnavi {
	width: 184px;
}

.subnaviheader {
	background-image: url(images/iheader.gif);
	background-repeat: no-repeat;
	height: 19px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-top: 6px;
	margin-top: 1px;
	font-size: 11px;
}

* html .subnaviheader {
	width: 100%;
	height: 25px;
}

.subnavinormal {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.subnavinormal a {
	background-color: #FFFFFF;
	color: #000000;
	display: block;
	font-size: 11px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 1px;
	padding-bottom: 2px;
	border: 1px solid #FFFFFF;
}

* html .subnavinormal a {
	width: 100%;
}

.subnavinormal a:hover {
	background-color: #a6cb39;
	color: #000000;
}

.subnaviactive {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.subnaviactive a {
	background-color: #a6cb39;
	color: #000000;
	display: block;
	font-size: 11px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 1px;
	padding-bottom: 2px;
	border: 1px solid #FFFFFF;
}

* html .subnaviactive a {
	width: 100%;
}

.topsubnavi {
	width: 184px;
}

.topsubnaviheader {
	background-image: url(images/iheader.gif);
	background-repeat: no-repeat;
	height: 19px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-top: 6px;
	margin-top: 1px;
	font-size: 11px;
}

* html .topsubnaviheader {
	width: 100%;
	height: 25px;
}

.topsubnavinormal {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.topsubnavinormal a {
	background-color: #ECECEC;
	color: #000000;
	display: block;
	font-size: 11px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 1px;
	padding-bottom: 2px;
	border: 1px solid #FFFFFF;
}

* html .topsubnavinormal a {
	width: 100%;
}

.topsubnavinormal a:hover {
	background-color: #a6cb39;
	color: #000000;
}

.topsubnaviactive {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.topsubnaviactive a {
	background-color: #a6cb39;
	color: #000000;
	display: block;
	font-size: 11px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 1px;
	padding-bottom: 2px;
	border: 1px solid #FFFFFF;
}

* html .topsubnaviactive a {
	width: 100%;
}

.tx-srfeuserregister-pi1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 0px;
	padding-right: 0px;
}

.tx-srfeuserregister-pi1 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.tx-srfeuserregister-pi1 .blockheader, .blockheader {
	width: 70%;
	background-color: transparent;
	background-image: url(images/formheader.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	height: 20px;
	padding-left: 5px;
}

.tx-srfeuserregister-pi1 .label, .label {
	width: 30%;
	background: #bbbbbb;
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
}

.tx-srfeuserregister-pi1 .formlabel, .formlabel {
	font-size: 11px;
}

.tx-srfeuserregister-pi1 .entry, .entry {
	width: 70%;
	background: #ECECEC;
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
}

.tx-srfeuserregister-pi1 .extentry, .extentry {
	width: 70%;
	background: #ECECEC;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
}

.tx-srfeuserregister-pi1 textarea, textarea {
	padding: 1px;
	font-weight: normal;
	width: 284px;
	height: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-srfeuserregister-pi1 .entry .tx-srfeuserregister-pi1-uploader {
	margin-top: 1px;
	margin-bottom: 1px;
	width: 285px;
	font-size: 11px;
}

* html .tx-srfeuserregister-pi1 .entry .tx-srfeuserregister-pi1-uploader {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 285px;
}

.tx-newloginbox-pi1 p {
	text-align: left;
	margin-bottom: 10px;
}

#newspic {
    background-color: #ffffff;
	margin-right: 10px;
	border: 1px solid #999999;
}

#newspic_single {
    background-color: #ffffff;
	border: 1px solid #999999;
	margin-bottom: 3px;
}

.news-list-item p {
	margin: 0px;
	text-align: left;
}

.news-teaser {
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}

* html .news-teaser {
	height: 40px;
}

.news-list-morelink {
	margin-top: 2px;
	text-align: right;
	margin-bottom: 2px;
}

.news-list-morelink a {
	background: #ECECEC;
	color: #555555;
	border: 1px solid #999999;
	padding-left: 17px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 1px;
	font-size: 11px;
	background-image: url(images/bullet_link.gif);
	background-repeat: no-repeat;
    background-position: -1px -3px;
}

* html .news-list-morelink a {
    background-position: 0px -2px;
}

.tx-ttnews-browsebox, .tx-indexedsearch-browsebox {
	margin-top: 5px;
	border-top: 1px dotted #CCCCCC;
	padding-top: 20px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 11px;
}

* html .tx-ttnews-browsebox, * html .tx-indexedsearch-browsebox {
	margin-bottom: 12px;
}

.news-backlink {
	margin-top: 5px;
	border-top: 1px dotted #CCCCCC;
	padding-top: 20px;
	margin-bottom: 10px;
}

* html .news-backlink {
	margin-bottom: 12px;
}

dl {
	margin: 0px;
}

.tx-ttnews-browsebox strong, .tx-indexedsearch-browselist-currentPage strong {
	font-size: 11px;
	font-weight: bold;
	color: #555555;
}

.tx-ttnews-browsebox a, .tx-indexedsearch-browsebox a {
	background: #ECECEC;
	color: #555555;
	border: 1px solid #999999;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 1px;
	font-size: 11px;
}

.tx-indexedsearch-browselist-currentPage strong a {
	background-color: transparent;
	border: 0;
}

.news-single-item-spacer, .news-single-item h4 {
	background-color: transparent;
	background-image: url(images/subheader.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	height: 20px;
	padding-top: 3px;
	padding-left: 5px;
	margin-bottom: 0px;
}

.tagcloud {
	background-color: #FEF7CF;
	padding: 5px;
	border: 2px solid #FDEAB0;
	text-align: center;
	margin-right: 3px;
}

.tagcloud a {
	color: #fc8800;
	font-weight: bold;
	vertical-align: middle;
}

.tx-indexedsearch-browsebox p {
	margin-top: 0px;
}

.tx-indexedsearch-browsebox ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.tx-indexedsearch-browsebox li {
	display: inline;
	margin-right: 5px;
}

.event-latest-list {
	margin: 0px;
	padding-right: 4px;
}

.event-latest-item {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 11px;
}

.event-latest-item td {
	font-size: 11px;
}

.event-list-item p {
	margin: 0px;
	text-align: left;
}

.single_event_data_box {
	border: 1px solid #ECECEC;
	padding: 9px;
	margin-top: 10px;
	background-color: #FFFFFF;
}

* html .single_event_data_box {
	width: 431px;
}

.small_label {
	color: #999999;
	font-size: 9px;
	margin-bottom: 2px;
}

.small_label_dotted_line {
	color: #999999;
	font-size: 9px;
	border-top: 1px dotted #ECECEC;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 2px;
}

.single_news_img_caption {
	font-size: 9px;
	text-align: left;
	color: #999999;
}

.single_news_files {
}

.single_news_links {
	margin-top: 10px;
	margin-bottom: 10px;
}

.single_news_links p {
	margin: 0px;
}

.trigger_down {
	background-image: url(../../../../../fileadmin/templates/images/trigger_down.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
    background-color: #DDDDDD;
	color: #777777;
	padding: 4px;
	font-size: 12px;
	margin: 0px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #bbbbbb;
	cursor: pointer;
}

.trigger_up {
	background-image: url(../../../../../fileadmin/templates/images/trigger_up.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
    background-color: #DDDDDD;
	color: #777777;
	padding: 4px;
	font-size: 12px;
	margin: 0px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #bbbbbb;
	cursor: pointer;
}

.slider {
	margin: 0;
	padding: 0;
	border: 0;
}

.search_checkbox {
	width: 431px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	background-color: #EEEEEE;
}

* html .search_checkbox {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
}

.boma_checkbox {
}

* html .boma_checkbox {
	height: 16px;
	vertical-align: top;
	padding-top: 4px;
}

.tx_ablinklist_topView_links {
	margin-bottom: 10px;
}

.tx_ablinklist_catalogView_linkAddNew {
	background-color: transparent;
	background-image: url(images/button150.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	height: 19px;
	width: 150px;
	margin: 0;
	padding: 0;
	border: none;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
	padding-top: 2px;
}

.tx_ablinklist_categoryPath {
	margin-top: 10px;
	margin-bottom: 10px;
}

.tx_ablinklist_catalogView_categories {
	margin-top: 10px;
}

.tx_ablinklist_catalogView_category {
	margin-bottom: 10px;
}

.tx_ablinklist_catalogView_subcategories {
	margin-left: 11px;
}

.tx_ablinklist_viewAddNewLink select {
	width: 274px;
}

.tx-timtabsociable-pi1 a img {
	border: 0;
	margin-left: 4px;
}

.news-comment {
	margin-top: 10px;
}

.news-comment-item-spacer, .tx-veguestbook-pi1 h4 {
	background-color: transparent;
	background-image: url(images/subheader.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	height: 20px;
	padding-top: 3px;
	padding-left: 5px;
	margin-bottom: -3px;
}

* html .news-comment-item-spacer, * html .tx-veguestbook-pi1 h4 {
	margin-bottom: 0px;
}

.news-comment-backlink {
	margin-top: 0px;
	padding-top: 20px;
	margin-bottom: 10px;
}

.poll_header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #ffffff;
	text-align: right;
	font-weight: normal;
	padding-right: 13px;
	padding-top: 3px;
	height: 36px;	
}

.poll_content {
	padding-top: 13px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 13px;
}

.poll_content form {
	font-size: 12px;
}

.poll_radiobutton {
	background-color: #DDDDDD;
}

.poll_radiobutton td {
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font-size: 11px;
}

*+html .poll_radiobutton td, * html .poll_radiobutton td {
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
}

.poll_radiobutton_spacer {
	height: 2px;
}

.poll_text {
	font-size: 11px;
}

*+html td.poll_text, * html td.poll_text {
	padding-top: 4px;
}

.err_text {
	color: #FF0000;
	font-weight: bold;
	font-size: 11px;	
}

.info_divider {
	padding-bottom: 2px;
	margin-bottom: 0px;
	border-bottom: 1px dotted #000000;	
}

.tx-srfreecap-pi2-cant-read {
	color: #000000;
	font-size: 11px;
}

.tx-srfreecap-pi2-cant-read a {
	color: #ffffff;
}

.backlinks {
    color: #999999;
    font-size: 10px;
    padding: 7px 0 10px 10px;
}

.toplist-entry {
	background-image: url(images/toplist_bg.png);
	width: 363px;
	height: 131px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	text-align: center;
}

.toplist-entry .number {
	width: 37px;
	height: 37px;
	background-image: url(images/ring.png);
	line-height: 37px;
	text-align: center;
	color: #F9AD33;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.toplist-entry .name {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 5px;
	text-transform: uppercase;
}

.toplist-entry .name .part1 {
	color: #202020;
	font-weight: normal;
}

.toplist-entry .name .part2 {
	color: #F9AD33;
	font-weight: bold;
}

.toplist-entry .info {
	height: 30px;
	line-height: 30px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
}

