body, p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

A {
        color: #9E1B34;
        text-decoration: none;
}
A:hover {
        text-decoration: underline;
}
A:link {
}
A:visited {
        color: #52313B;
}
A:active {
}

A.menu0:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

A.menu0:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
A.menu0:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
input {
	border: 1px solid #3D87B5;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
textarea {
	border: 1px solid #3D87B5;
	color: #000000;
}
checkbox {
	border: 1px solid #3D87B5;
	color: #000000;
}
.titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: bold;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

/* ===================== CSS für "tx_housingmarket_pi1" =================================== */
.tx-housingmarket-pi1{
	width:520px;
}

.flea-offers-in-database{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	width:520px; 
}
 * html p.flea-offers-in-database { width:100%;} /** Star Hack - versteht nur IE5 **/
.flea-showoffers-table {
	width: 520px; 
	border: dotted 1px #3D87B5;
}
* html table.flea-offers-in-database { width:100%;} /** Star Hack - versteht nur IE5 **/
.flea-showoffers-title-cell {
	cellpadding: 10px;
}
.flea-showoffers-subtable {
	width: 100%;
}
.flea-showoffers-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	font-weight: bold;	
	color: #FFFFFF;
	border-bottom: 1px solid #3D87B5;
	width: 100%;	
}
.flea-showoffers-label {
	width: 200px;
}
.flea-showoffers-value {

}
.flea-showoffers-number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	border-top: 1px solid #3D87B5;
	width: 100%;
}

.flea-requests-in-database{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.flea-showrequests-table {
	width: 100%;
	border: dotted 1px #3D87B5;
}
.flea-showrequests-title-cell {
	cellpadding: 10px;
}
.flea-showoffers-subtable {
	width: 100%;
}
.flea-showrequests-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	font-weight: bold;	
	color: #FFFFFF;
	border-bottom: 1px solid #3D87B5;
	width: 100%;	
}
.flea-showrequests-label {
	width: 200px;
}
.flea-showrequests-value {

}
.flea-showrequests-number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	border-top: 1px solid #3D87B5;
	width: 100%;
}

/* ===================== CSS für "tx_newloginbox" =================================== */
.tx-newloginbox-pi3-listrow TD { 
	background-color:#eeeeee; 
	padding-left: 3px; 
	padding-right: 3px;
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { 
	background-color:#cccccc;
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { 
	font-weight:bold;
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { 
	background-color:#f6f6f6;
}

/* ===================== CSS für "tx_indexsearch" =================================== */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:100px; 
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	width:150px;
}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
	font-weight:bold;
	font-style:italic; 
}
.tx-indexedsearch .tx-indexedsearch-whatis { 
	margin-top:10px; 
	margin-bottom:5px;
}
.tx-indexedsearch P.tx-indexedsearch-noresults { 
	text-align:center; 
	font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
	background:#3D87B5;
	 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
	font-weight:bold; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
	font-weight:normal; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { 
	font-style:italic; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
	color:red; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	background:#eeeeff; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
	margin-top:20px; 
	margin-bottom:5px; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
	margin-top:0px; 
	margin-bottom:0px; 
	font-size: 12px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
	vertical-align:absmiddle; 
}

.tx-indexedsearch-browsebox-p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #3D87B5;
	margin: 2px; 		
}


/* ===================== CSS für "tx_dropdownsitemap" =================================== */
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
	border: solid 1px #666666;
	background: #CED8E1;
	padding: 2px;
	margin: 2px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: #D0E0CC;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #E0CCCC;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
}
	
/* ===================== CSS für "tx_spscoutnetcalendar_pi1" =================================== */
.spscoutnetcalendar-today {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #9E1B34;
	width: 12px;
}
.spscoutnetcalendar-day {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 12px;
}
.spscoutnetcalendar-linkday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 12px;
	background-color: #7394AE;
}
.spscoutnetcalendar-month {
	text-align: center;
	background-color: #3D87B5;
	color: #FFFFFF;
}
.spscoutnetcalendar-month A:link {
	color: #FFFFFF;
}
.spscoutnetcalendar-month A:visited {
	color: #FFFFFF;
}
.spscoutnetcalendar-table {
	border: dotted 1px #3D87B5;
}
.spscoutnetcalendar-wd-row {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
}
.spscoutnetcalendar-row-even {
	background-color: #DBDFEE;
}
.spscoutnetcalendar-row-odd {
	background-color: #FFFFFF;
}
.spscoutnetcalendar-entry {
	width: 400px;
	padding-top: 10px;
}
.spscoutnetcalendar-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #003399;
}
.spscoutnetcalendar-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003399;
	background-color: #DBDFEE;
	width: 1px
}
.spscoutnetcalendar-olbg {
	border: solid 1px #3D87B5;
	background-color: #3D87B5;
}
.spscoutnetcalendar-olfg {
	border: 0px;
	background-color: #DBDFEE;
}
.spscoutnetcalendar-olcf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.spscoutnetcalendar-oltf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* ===================== CSS für "tx_newloginbox_pi3" =================================== */
.tx-newloginbox-pi3-listrow TD {
	background-color:#eeeeee;
	padding-left: 3px;
	padding-right: 3px;
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD {
	background-color:#cccccc;
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P {
	font-weight:bold;
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD {
	background-color:#f6f6f6;
}

/* ===================== CSS für "tx_chcforum_pi1" =================================== */
/* BASIC STUFF */
#tx_chcforum-pi1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#tx_chcforum-pi1 caption {
	display: none;
}
#tx_chcforum-pi1 a {
	text-decoration: underline;
}
#tx_chcforum-pi1 a:hover {
	text-decoration: none;
}
/* only one form in the forum */
#tx_chcforum-pi1 form {
	margin-top: 20px;
}
/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	border: 1px solid #999999;
	background: #FFFFFF;
	margin-bottom: 3px;
	width: 100%;
}
.tx-chcforum-pi1-Table thead tr th {
	font-size: 12px;
	font-weight: bold;
	background: #A7B3CB;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}
/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	background: #F3F5F8;
	padding: 5px;
	text-align: left;
}
/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 12px;
	background: #E3E7EF;
	padding: 5px;
}
/* GENERIC TABLE END */
/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell {
}
.tx-chcforum-pi1-catConferenceCell dl {
	margin: 0;
}
.tx-chcforum-pi1-catConferenceCell dt {
}
.tx-chcforum-pi1-catConferenceCell dd {
	font-size: 10px;
	margin-left: 5px;
}
.tx-chcforum-pi1-catConferenceCell dd.new {
	color: #FF0000;
}
/* cell 2 */
.tx-chcforum-pi1-catThreadCell {
	text-align: center;
}
/* cell 3 */
.tx-chcforum-pi1-catPostCell {
	text-align: center;
}
/* cell 4 */
.tx-chcforum-pi1-catLastCell {
	font-size: 10px;
	vertical-align: top;
}
/* CATEGORY TABLE END */
/* CONFERENCE TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-confThreadSubjCell {
}
.tx-chcforum-pi1-confThreadNew {
	color: #F00;
	font-size: 10px;
	padding-left: 5px;
}
/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell {
	text-align: center;
}
/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell {
	text-align: center;
}
/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell {
	font-size: 10px !important;
}
/* CONFERENCE TABLE END */
/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath {
	background: #DEE3E7;
	border: 1px solid #000000;
	margin: 12px 0 15px 0;
	padding: 3px;
	font-size: 10px;
}
/* NAVPATH END*/
/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	background: #DEE3E7;
	border: 1px solid #000000;
	font-size: 10px;
	margin-bottom: 3px;
	padding: 3px;
	font-size: 10px;
	text-align: right;
	clear: both;
}
/* PAGELINKS END */
/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {
	border: 1px solid #999999;
	background: #E3E7EF;
	padding: 5px;
	margin-bottom: 3px;
}
.tx-chcforum-pi1-postForm fieldset label {
	display: block;
	text-align: right;
	padding-right: 20px;
	width: 150px;
	float: left;
}
.tx-chcforum-pi1-postForm fieldset#formTop input {
	display: block;
	width: 150px;
	float: left;
	padding: 2px;
	border: 1px solid #000000;
	margin-bottom: 3px;
}
.tx-chcforum-pi1-postForm textarea {
	border: 1px solid #000000;
	margin: 3px 0;
	width: 100% ;
	height: 150px;
}
.tx-chcforum-pi1-postForm fieldset#formTop br {
	clear:left;
}
.tx-chcforum-pi1-formBtn {
	text-align: center;
}
.tx-chcforum-pi1-formBtn input {
	background-color: #FFF;
	border: 1px solid #000000;
	font-weight: bold;
	padding: 3px;
	font-size: 12px;
	margin-bottom: 3px;
}
.tx-chcforum-pi1-formBtnHov {
	background-color: #FFF;
	border: 1px solid #C00;
	color: #CC0000;
	font-weight: bold;
	padding: 3px;
	font-size: 12px;
}
.tx-chcforum-pi1-formBtnStyle {
	background-color: #FFF;
	border: 1px solid #000000;
	padding: 3px;
	margin: 3px;
}
.tx-chcforum-pi1-formBtnStyleHov {
	background-color: #FFF;
	border: 1px solid #C00;
	color: #CC0000;
	padding: 3px;
	margin: 3px;
}
/* POST FORM END */

/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost {
	border: 1px solid #000000;
	margin: 3px 0;
}
/* top */
.tx-chcforum-pi1-singlePost .author {
	background: #E3E7EF;
	padding: 3px;
	vertical-align: top;
}
.tx-chcforum-pi1-singlePost .author .button { 
	padding-top: 3px;
	padding-right: 4px;
	margin-top: 5px;
	margin-right: 3px;
	text-align: center; 
	width: 62px; 
	height: 22px;
	background-repeat: no-repeat; 
	font-size: 10px !important; 
	float: left;
}
.tx-chcforum-pi1-singlePost #userPic {
	border: 1px solid #000000;
	float: right;
}
/* middle */
.tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #E3E7EF;
}
.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 95%;
	background: #FFF;
	min-height: 125px;
	/*height: 125px;*/
	text-indent: 3px;
	padding: 3px;
}
/* bottom */
.tx-chcforum-pi1-singlePost .edit {
	background: #F3F5F8;
	padding: 3px;
	height: 26px;
}
.tx-chcforum-pi1-singlePost .edit .button { 
	padding-top: 3px;
	padding-right: 4px;
	margin-top: 4px;
	margin-right: 3px;
	text-align: center; 
	width: 62px; 
	height: 22px;
	background-repeat: no-repeat; 
	font-size: 10px;
	float: left;
}
.tx-chcforum-pi1-singlePost .attachment {
	background: #DEE3E7;
	padding: 3px;
}
.tx-chcforum-pi1-singlePost .attachment div {
	vertical-align: top;
}
.tx-chcforum-pi1-singlePost .attachment img {
	float: left;
	margin-right: 5px;
}
.tx-chcforum-pi1-singlePost #quoteCell {
	background: #FFF;
	font-size: 10px;
	padding: 3px;
}
.tx-chcforum-pi1-singlePost #quoteCellAuthor {
	border: 0px;
	font-weight: bold;
	padding: 3px 0;
}
.tx-chcforum-pi1-singlePost #quoteTable {
	border: 0px;
	margin: 15px 0;
}
.tx-chcforum-pi1-singlePost .text img {
	max-height: 350px;
	max-width: 350px;
}
.tx-chcforum-pi1-singlePostQuoteText {
	background-color: #FAFAFA;
	border: 1px solid #000000;
	font-size: 10px;
	padding: 5px;
}
/* SINGLE POST END */
/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #A7B3CB;
	padding: 3px;
	border: 1px solid #999999;
	font-size: 10px; 
}
/* used for user listing */
.tx-chcforum-pi1-footerBox div { 
	padding-top: 5px; 
	padding-left: 5px;
	font-size: 10px; 
}
/* FOOTER BOX END */
/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder {
	border: 1px solid #999999;
	padding: 3px;
}
.tx-chcforum-pi1-profileBorder #userPic {
	border: 1px solid #000000;
	float: right;
}
.tx-chcforum-pi1-profileBorder hr {
	clear: left;
	display: block;
	visibility: hidden;
}
.tx_chcforum-pi1-profileHdrBig {
	background: #DEE3E7;
	border: 1px solid #000000;
	padding: 3px;
	margin-bottom: 3px;
	font-size: 10px;
}
.tx_chcforum-pi1-profile_hdr {
	font-size: 10px;
  font-weight: bold;
  background: #E3E7EF;
  padding: 2px;
}
/* PROFILE END */
/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {
	background: #E3E7EF;
	font-weight: bold;
	text-align: left;
}
.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
	background: #FFD6EF;
	border: 1px dotted #FF0000;
	margin-bottom: 3px;
	padding: 3px;
	font-weight: bold;
}
/* MESSAGE BOX END */
.tx-chcforum-pi1-forumTextBig {
	font-size: 14px;
	font-weight: bold;
}
.tx-chcforum-pi1-helpBox {
	background-color: #E3E7EF !important;
	border-style: none;
}
.tx-chcforum-pi1-linkUp {
	background: #DEE3E7;
	border: 1px solid #000000;
	margin: 12px 0 15px 0;
	padding: 3px;
	font-size: 10px;
	text-align: center;
}
.tx-chcforum-pi1-previewBoxCell {
	background: #A7B3CB;
	text-align: center;
}

/* ===================== CSS für "tt_news" =================================== */
/*  tt_news LATEST view */
.news-latest-top, .news-archive-top {
	font-size: 12px;
	font-weight: bold;
	font-style: bold;
	margin-left: 0px;
	width: 500px;
}

.news-archive-link {
	margin-top: 50px;
	font-size: 12px;
	margin-left: 0px;
	width: 500px;
}
.news-latest-item {
	margin-bottom: 20px;
	width: 500px;
	margin-left: 0px;
	clear: both;
	font-style: normal;
}
.news-latest-item p {
	margin-top: 0px;
	font-size: 12px;
}
.news-latest-item a:link, .news-latest-item a:visited, .news-list-PBactPage, .news-list-PBpage {
	text-decoration: none;
	color: #9E1B34;
}
.news-latest-item a:hover, .news-latest-item a:active {
	text-decoration: underline;
}
.news-latest-date {
	color: #9E1B34;
}
.news-latest-title {
	font-weight: bold;
}
.news-latest-img {
	float: left;
	margin-top: 3px;
	margin-right: 2px;
}

/* tt_news LIST view  */
.news-list-item {
	margin-bottom: 0px;
	width: 525px;
}
.news-list-title {
        margin-bottom: 5px;
        clear: both;
        padding: 2px;
        border-bottom: 1px solid #7394AE;
        font-weight: bold;
        background-color: #3D87B5;
}
.news-list-date {
        float: right;
        color: #BEC8D7;
        width: 180px;
        text-align: right;
        height: 17px;
        margin-top: -2px;
        margin-right: -2px;
        font-size: 9px;
        font-weight: normal;
        background-color: #3D87B5;
}
.news-list-title a:link, .news-list-title a:hover, .news-list-title a:active, .news-list-title a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.news-list-imgcaption {
	color: #3E551C;
}
.news-list-item-img-container {
	float: right;
	width: 130px;
	/*margin: 0px 0px 20px 0px;
	 border: 1px solid #3E551C; */
	margin-left: 7px;
}
.news-list-item-img-container img, .news-list-imgcaption {
	float: right;
}
.news-list-category {
	margin-top: 7px;
	margin-bottom: 7px;
	font-size: 10px;
}
.tx-ttnews-browsebox {
	clear: both;
	text-align: center;
	margin-bottom: 15px;
}
.news-list-clearer {
	height: 5px;
	clear: both;
	visibility: hidden;
}
/*  tt_news Page-Browser */
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell {
	background-color: #FFFFFF;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
/* tt_news SINGLE view  */
.news-single-item {
	width: 525px;
	font-size: 12px;
	color: #000000;
}
.news-single-header {
	font-size: 12px;
	font-style: bold;
	color: #FFFFFF;
}
.news-single-subheader {
	font-weight: bold;
	margin-bottom: 10px;
}
.news-single-images-container {
	float: right;
	width: 200px;
	margin-left: 0px;
}
.news-single-images-container img {
	/* border: 1px solid #3E551C;*/
	margin-bottom: 5px;
	float: right;
}
.news-single-category {
	font-size: 10px;
	margin-bottom: 10px;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata, .news-single-imgcaption {
	float: right;
}
.news-single-timedata, .news-single-author, .news-single-imgcaption, .news-latest-date, .news-list-imgcaption {
	font-size: 9px;
}
.news-single-author {
	clear: both;
	padding-top: 5px;
	margin-bottom: 10px;
}
.news-single-additional-info {
	clear: both;
	margin-top: 15px;
	border-top: 1px solid #3D87B5;
	padding-top: 5px;
	width: 100%;
}
.news-single-additional-info p {
	margin: 0px;
}
.news-single-related-header, .news-single-links-header, .news-single-files-header {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;	
}
/* tt_news Archivemenu (AMENU) view  */
.news-archive-container {
	width: 190px;
	margin-left: 0px;
}
.news-archive-item-year {
	font-weight: bold;
	width: 190px;
	border: 1px solid #CCD6F2;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #95A653;
	color:#FFFFFF;
}
.news-archive-item {
	width: 500px;
	margin-left: 0px;
}
.news-archive-item a {
        color: #9E1B34;
        text-decoration: none;
}

/* ===================== CSS für "heb_album" =================================== */
.submit {
       font-family: Verdana, Geneva, Arial, sans-serif;
	   background-color: #302A2D;
	   border: 1px solid #3D87B5;
}

.textinput {
        font-family: Verdana, Geneva, Arial, sans-serif;
        font-size: 100%;
        border: 1px solid #3D87B5;
        padding-right: 3px;
        padding-left: 3px;
}

.listbox {
        font-family: Verdana, Geneva, Arial, sans-serif;
        font-size: 100%;
        border: 1px solid #3D87B5;
        vertical-align : middle;
}

.button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #3D87B5;
        background-image : url(../../fileadmin/mytypo3/images/heb_album/button_bg.gif);
        background-position : bottom;
}

.comment_button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #3D87B5;
        background-image : url(../../fileadmin/mytypo3/images/heb_album/button_bg.gif);
        background-position : bottom;
        padding-left: 3px;
        padding-right: 3px;
}

bblink a {
        color: #0033CC;
        text-decoration: none;
}

bblink a:hover {
        color: #0033CC;
        text-decoration: underline;
}
.liste {
       cellspacing: 1px;
	   margin: 0px;
	   background-color: #3D87B5;
}
.listez {
      padding-top: 2px;
      padding-bottom: 2px;
      padding-left: 5px;
	  background-color: #302A2D;
	  vertical-align: top;
}

.table_frame2 {
        border: 1px solid #3D87B5;
        margin-top: 0px;
		margin-bottom: 3px;
}

.table_grid {
        width:95%;
		background-color: #3D87B5;
        margin-top: 0px;
		margin-bottom: 3px;
		font-size: 80%;
}
.label_grid {
       font-size:12px;
}

.table_map {
        border: 1px solid #3D87B5;
}

.top {
        height: 20px;
        background-color: #3D87B5;
        padding-left: 5px;
        padding-right: 5px;
}
.topli {
        background-color: #3D87B5;
        padding-left: 5px;
        padding-right: 5px;
		padding-top:2px;
		padding-bottom:2px;
}

.table_form {
        border-right: 1px solid #3D87B5;
		padding: 5px;
        background-color: #302A2D;
}


.table_left {
        border-right: 1px solid #3D87B5;
}

.label {        
        font-size : 80%;
		border-right: 1px solid #3D87B5;
		border-bottom: 1px solid #3D87B5;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 2px;
}

.value {        
        border-bottom: 1px solid #3D87B5;
        font-size : 100%;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.label2 {        
        font-size : 80%;
		border-right: 1px solid #3D87B5;
		border-top: 1px solid #3D87B5;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 2px;
}

.value2 {        
        border-top: 1px solid #3D87B5;
        font-size : 100%;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
		padding-right: 5px;
}

.label3 {        
        font-size : 80%;
		border-right: 1px solid #3D87B5;
		border-bottom: 1px solid #3D87B5;
		border-left: 1px solid #3D87B5;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
}

.value3 {        
        border-bottom: 1px solid #3D87B5;
		border-right: 1px solid #3D87B5;
        font-size : 80%;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
		padding-right: 5px;
}

.line {  
        background-color: #3D87B5;
}

.img {  
        vertical-align : middle;
        text-align : center;
}

.comForm {        
        font-size : 80%;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.red {
        color : #FF0000;
}

.menuPm {
		width: 1%;
		white-space: nowrap;
        padding: 2px;
		margin: 10px;
		vertical-align:middle;
}

.menuP {
       padding: 5px;
	   align: right;
}

.menuPn {
        border: 1px solid #3D87B5;
		width: 1%;
		white-space: nowrap;
        padding: 2px;
		margin: 10px;
		vertical-align:middle;
}

.menuPs {
        border: 1px solid #3D87B5;
		width: 1%;
		white-space: nowrap;
        padding: 2px;
		margin: 10px;
		vertical-align:middle;
}

.menuPs a {
        color : #FFFFFF;
}

.menuPnext {
        background-image : url(../../fileadmin/mytypo3/images/heb_album/next.gif);
        border: 1px solid #3D87B5;
		width: 1%;
		white-space: nowrap;
        padding: 2px;
		margin: 10px;
		vertical-align:middle;
}


.image {
        border-style: solid;
        border-width:5px;
        border-color: #3D87B5;
		padding:0px;
}

.thumbnails {
        background: #302A2D ;
        padding: 5px;
}

.frontLRU {
        border-left: 1px solid #3D87B5;
        border-right: 1px solid #3D87B5;
        border-bottom: 1px solid #3D87B5;
}
.frontLR {
        border-left: 1px solid #3D87B5;
        border-right: 1px solid #3D87B5;
        	border-top: 0px solid #3D87B5;
}

.frontRU {
        border-right: 1px solid #3D87B5;
        border-bottom: 1px solid #3D87B5;
}
.frontLR {
        border-left: 1px solid #3D87B5;
        border-right: 1px solid #3D87B5;
}

.frontU {
        border-bottom: 1px solid #3D87B5;
	border-top: 0px solid #3D87B5;

}
.frontUO {
        border-bottom: 1px solid #3D87B5;
	border-top: 0px solid #3D87B5;

}
.frontR {
		border-right: 1px solid #3D87B5;
}

.frontL {
		border-left: 1px solid #3D87B5;
}

.frontO {
		border-top: 1px solid #3D87B5;
}

button.smiley-button   { 
        width: 23px; 
		height: 23px; font-size: 11px; 
		font-weight: normal; 
		margin: 1px 1px 1px 1px; 
		background: #7F7F7F; 
		border: 1px solid #3D87B5;
}

.little {
        font-size: 10px;
		color: #7F7F7F;
}

.klein {
        font-size: 10px;
}


.film {
     background-image: url(../../fileadmin/mytypo3/images/heb_album/dia.gif);
	 height:20px;
}