body {
/*	color: #4D4948;
	font-family: Verdana; */
	background-color: #3F4446;
	font-family: "Souvenir Lt BT", Arial, Verdana, sans-serif;
	font-size: 16px;
} 

#webdesign_by_binLAB {
	color: #AAA773;
}

p {
/*	line-height: 15px; */
}

a {
	outline: none;	
	text-decoration: none;
	color: #957F6C;
}

a:link {
	outline: none;	
	text-decoration: none;
	color: #957F6C;
}

a:visited {
	outline: none;	
	text-decoration: none;
	color: #957F6C;
}

a:hover {
	outline: none;	
	text-decoration: none;
	font-weight: bold;
	color: #957F6C;
}

a:active {
	outline: none;	
	text-decoration: none;
	color: #957F6C;
}
/*
#coming_soon {
	margin-top: 260px;
}
*/
#main {
	background-color: #FFFCC8;
	width: 955px;
	margin-top: 10px;
}
/*
#logo-links-gesundheitsforum-transparent {
	position: absolute;
	background-image: url(../daten/grafiken/design/logo-links-gesundheitsforum_tranzparent.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 20px;
	width: 65px;
	height: 80px;
	z-index: 30;
}
*/
#lupe {
	position: absolute;
	background-image: url(../grafiken/lupe.gif);
	background-repeat: no-repeat;
	margin-top: 158px;
	margin-left: 126px;
	width: 35px;
	height: 35px;
	z-index: 30;
}

#kosmetikflasche {
	position: absolute;
	background-image: url(../grafiken/kosmetikflasche.gif);
	background-repeat: no-repeat;
	margin-top: 88px;
	margin-left: 880px;
	width: 65px;
	height: 85px;
	z-index: 30;
}

#logo {
	background-image: url(../grafiken/logo.jpg);
	background-repeat: no-repeat;
	width: 955px;
	height: 163px;
}

#logo img {
	position: absolute;
	margin-top: 108px;
	margin-left: 160px;
}

#copyright {
	margin-top: 2px;
	margin-left: 0px;
	font-size: 11px;
	font-family: Verdana, "Souvenir Lt BT", Arial, sans-serif;	
	color: #DDDAA6;
}

#content {
	background-image: url(../grafiken/content_background.jpg);
	background-repeat: repeat-y;
}

#content_top {
	background-image: url(../grafiken/search_ticker.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#content_bottom {
	background-image: url(../grafiken/date_time.jpg);
	background-repeat: no-repeat;
	width: 955px;
	height: 29px;
}

#language {
	position: absolute;
	margin-top: 7px;
	margin-left: 8px;
	font-size: 13px;
	font-weight: bold;
	color: #3F4446;
}

#footer {
	position: absolute;
	margin-top: 0px;
	margin-left: 610px;
	color: #3F4446;
}

#search {
	position: absolute;
	margin-top: 3px;
	margin-left: 6px;
	font-size: 14px;
	font-weight: bold;
	color: #3F4446;
}

#search input {
	background-color: transparent;
	border: 0px;
	width: 120px;
	color: #3F4446;
}

#ticker {
/*	position: absolute;
	margin-top: -24px;
	width: 764px; */
	font-size: 13px;
	font-family: Verdana;
	color: #3F4446;
}

#ticker p {
	margin: 0px 10px 1px 0px;
}

#ticker marquee {
	margin-right: 10px;
}

#menu {
	margin-top: 25px;
	color: #FFFCC8;
	z-index: 20;
}

.menu_wrap {
	margin-top: -12px;
}

#menu_wrap_normal {
	margin-top: 2px;
}

.menu_wrap_arrow_down {
	margin-top: -12px;
	z-index: 99;
}

.menu_wrap_sub {
/*	margin-top: 1px;
	margin-bottom: 1px; */
	margin-top: 2px;
}

.csc-textpic-caption {
	font-size: 10px;
}

#content_border {
	margin: 6px 5px 10px 5px;
	font-size: 12px;
	color: #957F6C;
}

#content_border .csc-header h1 {
	background-image: url(../grafiken/border_header_border.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;		
	color: #846E5B;
	height: 25px;
	padding-top: 4px;
	padding-left: 4px;
}

#content_border p {
	font-size: 12px;
	margin-top: 4px;
	padding-left: 4px;
}

/* ---------------------- */
/* Calender Base - START  */
/* ---------------------- */
#content_border .tx-cal-controller {
	font-size: 12px;
}

#content_border .tx-cal-controller h1 {
	font-size: 12px;
	font-weight: bold;		
}

#content_border .tx-cal-controller dt {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#content_border .tx-cal-controller dl {
}

#content_border .tx-cal-controller .V9G {
}

#content_border .tx-cal-controller dd {
}

#content_border .tx-cal-controller #calendar-event {
}

#content_border .tx-cal-controller .cal_title_odd, 
#content_border .tx-cal-controller .cal_title_even {
	margin: 6px 5px 0px 5px;
}

#content_border .tx-cal-controller #cal_event_title, 
#content_border .tx-cal-controller #cal_event_startdate, 
#content_border .tx-cal-controller #cal_event_enddate, 
#content_border .tx-cal-controller #cal_event_starttime, 
#content_border .tx-cal-controller #cal_event_endtime {
}

#content_border .tx-cal-controller .cal_date_odd, 
#content_border .tx-cal-controller .cal_date_even, 
#content_border .tx-cal-controller #cal_event_startdate, 
#content_border .tx-cal-controller #cal_event_enddate {
	margin: 0px 5px 0px 5px;
	font-size: 10px;
	font-weight: normal;
}

#content_border .tx-cal-controller .cal_time_odd, 
#content_border .tx-cal-controller .cal_time_even, 
#content_border .tx-cal-controller #cal_event_starttime, 
#content_border .tx-cal-controller #cal_event_endtime {
}

#content_border .tx-cal-controller #cal_rechteck_rot, 
#content_border .tx-cal-controller #cal_rechteck_even {
}

#content_border .tx-cal-controller .cal_description_odd, 
#content_border .tx-cal-controller .cal_description_even, 
#content_border .tx-cal-controller #cal_event_description {
}

#content_border .tx-cal-controller #calendar-event-backlink {
}

#content_border .tx-cal-controller #cal_event_image {
}

#content_main .tx-cal-controller .cal_title_odd, 
#content_main .tx-cal-controller .cal_title_even {
	margin: 6px 5px 0px 14px;
}

#content_main .tx-cal-controller #calendar-event {
}

#content_main .tx-cal-controller #calendar-event #cal_event_title {
	margin: 6px 5px 0px 14px;
}

#content_main .tx-cal-controller #calendar-event #cal_event_startdate {
	margin: 6px 0px 0px 24px;
	font-size: 12px;
	font-weight: normal;	
}

#content_main .tx-cal-controller #calendar-event #cal_event_enddate, 
#content_main .tx-cal-controller #calendar-event #cal_event_starttime, 
#content_main .tx-cal-controller #calendar-event #cal_event_endtime,
#content_main .tx-cal-controller #calendar-event #cal_event_location {
/*	margin: 6px 5px 0px 24px; */
	font-size: 12px;
	font-weight: normal;
}

#content_main .tx-cal-controller .cal_date_odd, 
#content_main .tx-cal-controller .cal_date_even {
	margin-left: 24px;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: normal;
}

#content_main .tx-cal-controller #cal_event_description p {
	margin-left: 24px;
}
/* ---------------------- */
/* Calender Base - END    */
/* ---------------------- */

#content_main {
	margin: 10px 15px 10px 20px;
	font-size: 15px;
	color: #957F6C;
}

#content_main h1.csc-firstHeader {
	font-size: 18px;
	font-weight: bold;		
	color: #846E5B;
}

#content_main h1 {
	font-size: 18px;
	font-weight: bold;		
	color: #846E5B;
}

#content_main p {
	margin-left: 14px;
}

#content_main .csc-textpic {
	margin-bottom: 30px;
}

#content_main table.contenttable {
	font-size: 12px;
}

#content_main table.contenttable-0 {
	font-size: 15px;
}

#content_main table.contenttable td.align-right {
	font-weight: bold;
	text-align: right;
}

/* START only for development */
#content_main_header {
	font-weight: bold;
	color: #957F6C;
}

#content_main_content {
	margin-left: 10px;
	color: #957F6C;
}
/* END   only for development */

#content_border {
	margin-top: 12px;
	margin-left: 6px;
	font-size: 15px;
	color: #957F6C;
}

/* START only for development */
#content_border_header {
	font-weight: bold;
	color: #957F6C;
}

#content_border_content_header {
	margin-left: 1px;
	font-weight: bold;
	font-size: 12px;
	color: #957F6C;
}

#content_border_content_content {
	margin-left: 1px;
	font-size: 12px;
	color: #957F6C;
}
/* END   only for development */

/* ---------------------- */
/* Indexed Search - START */
/* ---------------------- */
.tx-indexedsearch .tx-indexedsearch-rules h2 {
	font-size: 15px;
	font-weight: bold;		
	color: #846E5B;
}

.tx-indexedsearch td {
	padding-bottom: 5px;
	font-size: 15px;
	color: #957F6C;
	text-align: left;
} 

.tx-indexedsearch form table {
	font-size: 15px;
	width: 550px;	
}

.tx-indexedsearch .tx-indexedsearch-res TD {
	font-size: 15px;	
}

.tx-indexedsearch .tx-indexedsearch-searchbox TD {
	font-size: 15px;		
}

.tx-indexedsearch .tx-indexedsearch-searchbox {
	margin-left: 15px;	
}

.tx-indexedsearch-res table {
	width: 550px;
}
/*
.tx-indexedsearch-res .tx-indexedsearch-res table {
	width: 600px;
}
*/
.tx-indexedsearch .tx-indexedsearch-searchbox form option {
	width: 170px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox form input.tx-indexedsearch-searchbox-sword {
	width: 200px;
}

#tx_indexedsearch_extResume {
	display: inline;
	width: 15px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI { 
	margin-right: 5px; 
} 

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width: 80px; 
} 

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	width: 150px; 
} 

.tx-indexedsearch .tx-indexedsearch-whatis { 
	margin-top: 10px; 
	margin-bottom: 5px; 
} 

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { 
	font-weight: bold; 
	font-style: italic; 
} 

.tx-indexedsearch .tx-indexedsearch-noresults { 
	text-align: center; 
	font-weight: bold; 
} 

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { 
	font-style: italic; 
	padding-left: 24px;
} 

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-title {
	background: none;
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
	color: #D65A29; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	background: #eeeeee; 
} 

.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; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
	background: #cccccc; 
	vertical-align: middle; 
} 

.tx-indexedsearch .tx-indexedsearch-res .noResume { 
	color: #666666; 
} 

.tx-indexedsearch .tx-indexedsearch-category { 
	background: #cccccc; 
	font-size: 15px; 
	font-weight: bold; 
} 

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */ 
.tx-indexedsearch .res-tmpl-css { 
	clear: both; 
	margin-bottom: 1em; 
} 

.tx-indexedsearch .searchbox-tmpl-css LABEL { 
	margin-right: 1em; 
	width: 10em; 
	float: left; 
} 

.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { 
	letter-spacing: 0; 
	font-weight: normal; 
	margin-top: -1.2em; 
	float: right; 
} 

.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { 
	float: left; 
} 

.tx-indexedsearch .info-tmpl-css dd.item-mtime { 
	float: none; 
} 

.tx-indexedsearch .info-tmpl-css dd.item-path { 
	float: none; 
}
/* ---------------------- */
/* Indexed Search - END   */
/* ---------------------- */

/* ---------------------- */
/* Content Table - START  */
/* ---------------------- */
table.contenttable {
	color: #957F6C;
/*	font-size: 11px;
	font-family: Verdana; */
}

table.contenttable-0 tr.tr-0, 
table.contenttable-0 tr.tr-3, 
table.contenttable-0 tr.tr-6, 
table.contenttable-0 tr.tr-11, 
table.contenttable-0 tr.tr-19, 
table.contenttable-0 tr.tr-24, 
table.contenttable-0 tr.tr-33, 
table.contenttable-0 tr.tr-39, 
table.contenttable-0 tr.tr-60, 
table.contenttable-0 tr.tr-67 {
	color: #957F6C;
/*	font-size: 11px;
	font-family: Verdana; */
	font-weight: bold;
}

table.contenttable-0 td.td-0 {
	width: 50px;
	vertical-align: top;
	text-align: right;
}

table.contenttable-0 tr.tr-0 td.td-0, 
table.contenttable-0 tr.tr-3 td.td-0, 
table.contenttable-0 tr.tr-6 td.td-0, 
table.contenttable-0 tr.tr-11 td.td-0, 
table.contenttable-0 tr.tr-19 td.td-0, 
table.contenttable-0 tr.tr-24 td.td-0, 
table.contenttable-0 tr.tr-33 td.td-0, 
table.contenttable-0 tr.tr-39 td.td-0, 
table.contenttable-0 tr.tr-60 td.td-0, 
table.contenttable-0 tr.tr-67 td.td-0 {
	text-align: left;
}
/* ---------------------- */
/* Content Table - END    */
/* ---------------------- */

/* ---------------------- */
/* Ticker - START         */
/* ---------------------- */
.tx-jrticker-pi1 .newsTicker {
}

.tx-jrticker-pi1 .jrTicker {
}

.tx-jrticker-pi1 .jrTicker img{
}

.tx-jrticker-pi1 .jrTickerHeaderFont {
}
/* ---------------------- */
/* Ticker - END           */
/* ---------------------- */

/* ---------------------- */
/* TT-News - START        */
/* ---------------------- */
/*----------------------------------- clearer -----------------------------------*/ 
/* prevent floated images from overlapping the div-containers they are wrapped in */ 

.news-list-container HR.clearer, 
.news-single-item HR.clearer, 
.news-latest-container HR.clearer{ 
} 

.news-latest-container HR.clearer { 
} 

/*----------------------------------- tt_news LATEST view -----------------------------------*/ 

.news-latest-container { 
} 

.news-latest-container H2,
.news-latest-gotoarchive { 
} 

.news-latest-gotoarchive { 
} 

.news-latest-gotoarchive A:LINK, 
.news-latest-gotoarchive A:VISITED, 
.news-latest-gotoarchive A:HOVER { 
} 

.news-latest-gotoarchive A { 
} 

.news-latest-item { 
}
 
.news-latest-item-header { 
	font-size: 12px;
	font-weight: bold;
	padding-left: 4px;
}
 
.news-latest-item p {
}

.news-latest-item IMG { 
} 

.news-latest-category IMG { 
} 

.news-latest-date,
.news-latest-morelink,
.news-latest-category { 
	font-size: 10px;
	font-weight: normal;
	padding-left: 4px;
} 

.news-latest-morelink {
 } 
 
.news-latest-morelink A { 
} 

/*--------------------------------- tt_news LIST view -----------------------------------*/ 

.news-list-container { 
} 

.news-list-item { 

} 

.news-search-form { 
} 

.news-search-emptyMsg { 
} 

.news-search-form FORM { 
} 

.news-list-container H3 { 
} 

.news-list-container H3 A:LINK,
.news-list-container H3 A:VISITED,
.news-list-container H3 A:HOVER { 
} 

.news-list-container H3 A { 
} 

.news-list-container P { 
} 

.news-list-date { 
}
 
.news-list-imgcaption { 
}
 
.news-list-container IMG { 
}
 
.news-list-category IMG { 
}
 
.news-list-morelink, 
.news-list-category { 
}
 
.news-list-morelink { 
}
 
.news-list-browse { 
} 

/*--------------------------------- tt_news Page-Browser ---------------------------------*/ 

.tx-ttnews-browsebox, .browseBoxWrap { 
}
 
.tx-ttnews-browsebox TD { 
}
 
.tx-ttnews-browsebox-strong, 
.tx-ttnews-browsebox-SCell { 
}
 
.tx-ttnews-browsebox-SCell P,
.tx-ttnews-browsebox TD P{ 
}
 
.tx-ttnews-browsebox-SCell { 
}
 
.news-search-emptyMsg { 
}

/*--------------------------------- tt_news SINGLE view ---------------------------------*/ 

.news-single-item { 
	font-size: 15px;
	margin-left: 25px;
	margin-left: 15px;
}
 
.news-single-item h2 {
	margin: 0px; 
	font-size: 15px;
}
 
.news-single-item h3 { 
	margin-left: 15px;
	font-size: 15px;
	font-style: italic;
}

.news-single-img { 
	margin-left: 15px;
}
 
.news-single-imgcaption { 
} 

.news-single-category { 
}
 
.news-single-backlink, 
.news-single-backlink a { 
}
 
.news-single-author { 
	float: right;
}
 
.news-single-timedata { 
	font-size: 10px;
}
 
.news-single-timedata, 
.news-single-author,
.news-single-imgcaption { 
}
 
.news-single-additional-info { 
}
 
.news-single-related,
.news-single-files,
.news-single-links { 
}
 
.news-single-related DD, 
.news-single-links DD, 
.news-single-files DD { 
}
 
.news-single-related DT, 
.news-single-links DT, 
.news-single-files DT { 
} 

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container { 
}
 
.news-amenu-container LI { 
}
 
.news-amenu-container UL { 
}
 
.news-amenu-container H2 { 
}
 
.news-amenu-item-year { 
} 
 
 /*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */ 
.news-catmenu { 
}
 
.news-catmenu-header { 
}
.news-catmenu DIV { 
}
 
.news-catmenu DIV img, 
.news-catmenu img, 
.news-catmenu-header img { 
}
 
.news-catmenu-ACT { 
} 
 
 /* Styles for catmenu mode "nestedWraps" */ 
 
.level1 { 
}

.level2 { 
}
 
.level3 { 
}
 
.level4 { 
}
 /*
[tx_lzgallery_pi1_simple]=USER_INT
*/
/* ---------------------- */
/* TT-News - END          */
/* ---------------------- */

/* ---------------------- */
/* Sitemap - START        */
/* ---------------------- */
.tx-dropdownsitemap-pi1 {
	font-size: 15px;
	font-weight: normal;
	background: none;
	border: 0px;	
}
/*
.tx-dropdownsitemap-pi1 A {
	outline: none;	
	text-decoration: none;
}
*/
.tx-dropdownsitemap-pi1 .spc {
	font-weight: bold;
}

.tx-dropdownsitemap-pi1 .description {
	font-style: italic;
	font-size: 12px;
	margin-left: 5px;
}

.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 {
	padding: 2px;
	margin-bottom: 5px;
}

.tx-dropdownsitemap-pi1 DIV.level_2 {
}

.tx-dropdownsitemap-pi1 DIV.level_2 A {
}

.tx-dropdownsitemap-pi1 DIV.level_3 {
}

.tx-dropdownsitemap-pi1 DIV.level_4 {
}

.tx-dropdownsitemap-pi1 DIV.level_5 {
}

.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: left;
}
/* ---------------------- */
/* Sitemap - END          */
/* ---------------------- */

/* ---------------------- */
/* Contact - START        */
/* ---------------------- */
.tx-thmailformplus-pi1 {
	margin-left: 15px;
	color: #957F6C;
	font-size: 15px;
}

.tx-thmailformplus-pi1 td {
	color: #957F6C;
	font-size: 15px;
}

.tx-thmailformplus-pi1 #spam_text {
	font-size: 12px;
}
/* ---------------------- */
/* Contact - END          */
/* ---------------------- */

/* ---------------------- */
/* Calendar - START       */
/* ---------------------- */
#month-header { 
/*	width: 735px; */
	width: 567px; 
	margin-bottom: 7px; 
} 

#month-header-prevnext { 
	float: left; 
}
 
#month-header-icons { 
	float: right; 
	text-align: right; 
}
 
#month-header-icons IMG, 
#month-header-prevnext IMG , 
#month-footer IMG{ 
	border: 0px solid; 
}
 
#month-footer { 
	width: 568px; 
	margin-bottom: 7px; 
}
 
#month-footer-header { 
	text-align: center; 
}
 
table.month-small { 
	border: 1px solid #A1A5A9; 
	border-collapse: collapse; 
}
 
.month-small th, 
.month-small td { 
	padding: 0; 
	width: 20px; 
	font-size: 10px; 
}
 
.month-large { 
	border: 1px solid #A1A5A9; 
	border-collapse: collapse; 
	width: 568px;
}
 
.month-large th, 
.month-large td { 
	border: 1px solid #A1A5A9;
	width: 78px; 
}
 
.month-large .weekday { 
	background-color: #FFFFFF;
	color: #957F6C; 
	font-size: 12px;
	height: 12px; 
	width: 78px; 
}
 
.month-large .weeknum { 
	background-color: #FFFFFF;
	color: #957F6C; 
	width: 22px; 
	font-size: 12px;
}
 
.month-large .day { 
	height: 78px; 
	width: 78px; 
	vertical-align: top; 
	text-align: left; 
}
 
.month-large .day div { 
	text-align: right; 
	padding-right: 3px; 
}

#calendar-nav { 
	width: 568px;
}
 
#calendar-nav td { 
	vertical-align: top; 
}
 
#calendar-nav td#previous { 
	width: 160px; 
}
 
#calendar-nav td#list { 
	width: 0px; 
}
 
#calendar-nav td#legend { 
	width: 480px; 
	vertical-align: middle;
	text-align: center;
}
 
#calendar-nav td#next { 
	width: 160px; 
}
 
#link-ics, #link-admin { 
	width: 100%; 
	text-align: center; 
}
 
.calborder { 
	background-color: #fff; 
	border: 1px solid #A1A5A9; 
}
 
.tbll { 
	background: url(../typo3conf/ext/cal/template/img/shadow_l.gif) no-repeat; 
	width: 8px 
}
 
.tblbot { 
	background: url(../typo3conf/ext/cal/template/img/shadow_m.gif) repeat-x; 
	width: 100% 
}
 
.tblr { 
	background: url(../typo3conf/ext/cal/template/img/shadow_r.gif) no-repeat; 
	width: 8px 
}
 
.rowOn { 
	background-color: #cfc; 
	border-top: 1px solid #fff; 
	border-left: 1px solid #fff; 
}
 
.rowOn2 { 
	background-color: #cfc; 
	border-top: 1px solid #fff; 
}
 
.rowOff { 
	background-color: #E1E8F1; 
	border-top: 1px solid #fff; 
	border-left: 1px soid #fff; 
}
 
.rowOff2 { 
	background-color: #E1E8F1; 
	border-top: 1px solid #fff; 
}
 
.rowToday { 
	background-color: #cff; 
	border-top: 1px solid #fff; 
	border-left: 1px solid #fff; 
}
 
.padd { 
/*	XXXpadding: 2px; */ 
}
 
.eventbg_1 { 
	background-color: #557CA3; 
	padding: 2px; 
}
 
.eventbg_2 { 
	background-color: #53A062; 
	padding: 2px; 
}
 
.eventbg_3 { 
	background-color: #E84F25; 
	padding: 2px; 
}
 
.eventbg_4 { 
	background-color: #B257A2; 
	padding: 2px; 
}
 
.eventbg_5 { 
	background-color: #D42020; 
	padding: 2px; 
}
 
.eventbg_6 { 
	background-color: #B88F0B; 
	padding: 2px; 
}
 
.eventbg_7 { 
	background-color: #73738C; 
	padding: 2px; 
}
 
#allday a { 
	font-size: 9px; 
	color: #fff; 
	font-weight: 900; 
	text-decoration: none; 
}
 
#allday a:hover { 
	text-decoration: underline; 
}
 
.eventbg2_1 { 
	background-color: #6699CC; 
	border: 1px solid #557CA3; 
}
 
.eventbg2_2 { 
	background-color: #4FC464; 
	border: 1px solid #53A062; 
}
 
.eventbg2_3 { 
	background-color: #FF6D3B; 
	border: 1px solid #E84F25; 
}
 
.eventbg2_4 { 
	background-color: #EA62D4; 
	border: 1px solid #B257A2; 
}
 
.eventbg2_5 { 
	background-color: #FF5E56; 
	border: 1px solid #D42020; 
}
 
.eventbg2_6 { 
	background-color: #CCB21F; 
	border: 1px solid #B88F0B; 
}
 
.eventbg2_7 { 
	background-color: #9292A1; 
	border: 1px solid #73738C; 
}
 
.dayborder { 
	background-color: #fff; 
	border-top: 1px solid #A1A5A9; 
}
 
.dayborder2 { 
	background-color: #fff; 
	border-top: 1px dashed #ccc; 
}
 
.title { 
	background-image: url(../typo3conf/ext/cal/template/img/time_bg.gif); 
	padding: 5px; 
}
 
.title h1 { 
	font-family: Helvetica,sans-serif; 
	font-size: 18px; 
	color: #000; 
	margin: 0; 
}
 
.monthback { 
	background-color: #A1A5A9; 
}
 
.monthsmallbasic { 
	text-align: left; 
	vertical-align: top; 
}
 
.monthmediumbasic { 
	height: 20px; 
	width: 20px; 
	text-align: left; 
	vertical-align: top; 
}
 
.monthoff { 
	background-color: #F2F2F2 ! important; 
}
 
.monthtoday { 
	background-color: #F2F9FF ! important; 
}
 
.monthWeekend { 
	background-color: #FFFFEF; 
}
 
.monthselected { 
	border: solid 1px red !important; 
}
 
.montheventtop { 
	background-image: url(../typo3conf/ext/cal/template/img/side_bg.gif); 
	border-top: 1px solid #A1A5A9; 
}
 
.montheventline { 
	border-right: 1px dotted #A1A5A9; 
}
 
.medtitle { 
	background-image: url(../typo3conf/ext/cal/template/img/side_bg.gif); 
	height: 20px; 
	margin-top: 3px; 
	font-weight: 900; 
}
 
.yearreg { 
	background-color: #fff; 
	height: 30px; 
	width: 30px; 
	text-align: right; 
	vertical-align: top; 
	font-size: 9px; 
}
 
.yearoff { 
	background-color: #F2F2F2; 
	height: 30px; 
	width: 30px; 
	text-align: right; 
	vertical-align: top; 
	font-size: 9px; 
}
 
.yearon { 
	background-color: #F2F9FF; 
	height: 30px; 
	width: 30px; 
	text-align: right; 
	vertical-align: top; 
	font-size: 9px; 
}
 
.yearmonth { 
	background-color: #ccc; 
}
 
.yearweek { 
	background-color: #eee; 
	width: 30px; 
	font-size: 9px; 
	font-weight: 900; 
	text-align: center; 
	height: 15px; 
}
 
.eventborder { 
	background-image: url(../typo3conf/ext/cal/template/img/day_title.gif); 
	border: 1px #006699 solid; 
}
 
.dateback { 
	background-color: #eee; 
}
 
.weekborder { 
	border-top: 1px dashed #A1A5A9; 
	border-right: 1px solid #A1A5A9; 
}
 
.weekborder2 { 
	border-right: 1px solid #A1A5A9; 
}
 
.timeborder { 
	border-right: 2px solid #A1A5A9; 
	border-top: 1px dashed #A1A5A9; 
	background-image: url(../typo3conf/ext/cal/template/img/time_bg.gif); 
}
 
.timeborder2 { 
	border-right: 2px solid #A1A5A9; 
	border-top: 1px solid #A1A5A9; 
	background-image: url(../typo3conf/ext/cal/template/img/time_bg.gif); 
}
 
.navback { 
	background-image: url(../typo3conf/ext/cal/template/img/time_bg.gif); 
}
 
.navback img{ 
	border:none; 
}
 
.sideback { 
	background-image: url(../typo3conf/ext/cal/template/img/side_bg.gif); 
}

a.psf { 
	text-decoration: none; 
}
 
a.psf:link { 
	color: #0066FF; 
}
 
a.psf:visited { 
	color: #0066FF; 
}
 
a.psf:active { 
	color: #3366CC; 
}
 
a.psf:hover { 
	color: #000099; 
	text-decoration: underline; 
}
 
a.ps2 { 
	text-decoration: underline; 
}
 
a.ps2:link { 
	color: #0066FF; 
}
 
a.ps2:visited { 
	color: #0066FF; 
}
 
a.ps2:active { 
	color: #3366CC; 
}
 
a.ps2:hover { 
	color: #000099; 
}
 
a.ps3 { 
	text-decoration: none; 
}
 
a.ps3:link { 
	color: #000; 
}
 
a.ps3:visited { 
	color: #000; 
}
 
a.ps3:active { 
	color: #000; 
}
 
a.ps3:hover { 
	color: #000; 
	text-decoration: underline; 
}
 
a.ps {
	text-decoration: none; 
}
 
a.ps:link { 
	color: #fff; 
}
 
a.ps:visited { 
	color: #fff; 
}
 
a.ps:active { 
	color: #fff; 
} 

a.ps:hover { 
	color: #fff; 
	text-decoration: underline; 
} 

.legend_calendar { 
	font-size: 9px; 
	color: #000000; 
	margin-top: 1em; 
	margin-left: 1em; 
} 

.V9 { 
	text-align:left ! important; 
	font-size: 9px; 
	color: #000000; 
} 

.V9 ul { 
	margin-bottom: 0px; 
	padding-bottom: 0px; 
	margin-left: 20px; 
	padding-left: 0px; 
} 

.V9 li { 
	margin-bottom: 0px; 
	padding-bottom: 0px; 
} 

.V10W { 
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none; 
} 

.V9W { 
	font-size: 9px; 
	color: #FFFFFF; 
	text-decoration: none; 
} 

.V10WB { 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: 900; 
} 

.V9G { 
	font-size: 9px; 
	color: #666666; 
} 

.V10 { 
	font-size: 10px; 
	color: #000000; 
} 

.V9BOLD { 
	font-size: 9px; 
	font-weight: 900; 
} 

.G10 { 
	font-size: 11px; 
	color: #0066FF; 
} 

.G10B { 
	font-size: 11px; 
	color: #000000; 
} 

.G10BOLD { 
	font-size: 11px; 
	font-weight: 900; 
} 

.G10G { 
	font-size: 11px; 
	color: #A1A5A9; 
} 

.V12 { 
	font-size: 12px; 
	color: #000000; 
} 

.eventfont { 
	font-size: 11px; 
	color: #FFFFFF; 
} 

.query_style { 
	font-size: 11px; 
	width: 156px; 
	margin-bottom: 0; 
} 

.search_style { 
	font-size: 12px; 
	width: 134px; 
	margin-bottom: 0; 
} 

.login_style { 
font-size: 11px; 
	width: 80px; 
	margin-bottom: 0; 
} 

.bold a:link { 
	font-weight: bold; 
} 

.bold a:active { 
	font-weight: bold; 
} 

.bold a:visited { 
	font-weight: bold; 
} 

.pagebrowser span { 
	padding: 0 2px; 
} 

.default_categoryheader { 
	background-color: #557CA3; 
} 

.default_categoryheader_bullet { 
	color: #557CA3; 
	font-size: 13px; 
} 

.default_categoryheader_text { 
	color: #000000; 
	font-size: 11px; 
	margin-left: 3px; 
} 

.default_categoryheader_legend_bullet { 
	margin-left: 3px; 
} 

.default_categoryheader_legend_text { 
} 

.default_categoryheader_allday { 
	text-align: center; 
} 

.default_categorybody { 
	background-color: #6699CC; 
	border: 1px solid #557CA3; 
	color: #fff; 
} 

.default_categorybody a: link { 
	color: #fff; 
} 

.green_catheader, 
.green_catheader_allday { 
	background-color: #53A062; 
} 

.green_catheader_bullet { 
	color: #4FC464; 
	font-size: 13px; 
} 

.green_catheader_text { 
	color: #000000; 
	font-size: 11px; 
	margin-left: 3px; 
} 

.green_catheader_legend_bullet { 
	margin-left: 3px; 
} 

.green_catheader_bullet_text { 
} 

.green_catheader_allday { 
	text-align: center; 
} 

.green_catbody { 
	background-color: #4FC464; 
	border: 1px solid #53A062; 
	color: #fff; 
} 

.green_catbody a:link { 
	color: #fff; 
} 

.orange_catheader, .orange_catheader_allday { 
	background-color: #E84F25; 
} 

.orange_catheader_bullet { 
	color: #FF6D3B;
	font-size: 13px; 
} 

.orange_catheader_text { 
	color: #000000; 
	font-size: 11px; 
	margin-left: 3px; 
} 

.orange_catheader_legend_bullet { 
	margin-left: 3px; 
} 

.orange_catheader_bullet_text { 
} 

.orange_catheader_allday { 
	text-align: center; 
} 

.orange_catbody { 
	background-color: #FF6D3B; 
	border: 1px solid #E84F25; 
	color: #fff; 
} 

.orange_catbody a:link { 
	color: #fff; 
} 

.pink_catheader, .pink_catheader_allday { 
	background-color: #B257A2; 
} 

.pink_catheader_bullet { 
	color: #EA62D4; 
	font-size: 13px; 
} 

.pink_catheader_text { 
	color: #000000; 
	font-size: 11px; 
	margin-left: 3px; 
} 

.pink_catheader_legend_bullet { 
	margin-left: 3px; 
} 

.pink_catheader_bullet_text { 
} 

.pink_catheader_allday { 
	text-align: center; 
} 

.pink_catbody { 
	background-color: #EA62D4; 
	border: 1px solid #B257A2; 
	color: #fff; 
}

.pink_catbody a:link { 
	color: #fff; 
}

.red_catheader, .red_catheader_allday { 
	background-color: #D42020; 
} 

.red_catheader_bullet { 
	color: #FF5E56; 
	font-size: 13px; 
} 

.red_catheader_text { 
	color: #000000; 
	font-size: 11px; 
	margin-left: 3px; 
} 

.red_catheader_legend_bullet { 
	margin-left: 3px; 
} 

.red_catheader_bullet_text { 
} 

.red_catheader_allday { 
	text-align: center; 
} 

.red_catbody { 
	background-color: #FF5E56; 
	border: 1px solid #D42020; 
	color: #fff; 
} 

.red_catbody a:link { 
	color: #fff; 
} 

.yellow_catheader, 
.yellow_catheader_allday { 
	background-color: #B88F0B; 
} 

.yellow_catheader_bullet { 
	color: #CCB21F; 
	font-size: 13px; 
} 

.yellow_catheader_text{ 
	color: #000000; 
	font-size: 11px; 
	margin-left: 3px; 
} 

.yellow_catheader_legend_bullet { 
	margin-left: 3px; 
} 

.yellow_catheader_bullet_text { 
} 

.yellow_catheader_allday { 
	text-align: center; 
} 

.yellow_catbody { 
	background-color: #CCB21F; 
	border: 1px solid #B88F0B; 
	color: #fff; 
} 

.yellow_catbody a:link { 
	color: #fff; 
} 

.grey_catheader, .grey_catheader_allday { 
	background-color: #73738C; 
} 

.grey_catheader_bullet { 
	color: #9292A1; 
	font-size: 13px; 
} 

.grey_catheader_text { 
	color: #000000; 
	font-size: 11px; 
	margin-left: 3px; 
} 

.grey_catheader_legend_bullet { 
	margin-left: 3px; 
} 

.grey_catheader_bullet_text { 
} 

.grey_catheader_allday { 
	text-align: center; 
} 

.grey_catbody { 
	background-color: #9292A1; 
	border: 1px solid #73738C; 
	color: #fff; 
} 

.grey_catbody a:link { 
color: #fff; 
} 

.bold { 
/* font-weight: bold; */ 
} 

.refresh_calendar { 
	margin-right: 5px; 
} 

.tx-cal-controller .weekview { 
	margin: 0 auto; 
} 

.tx-cal-controller .weekview .nextweek_arrow, 
.tx-cal-controller .weekview .previousweek_arrow { 
	width: 16px; 
	height: 20px; 
	border: 0px; 
	text-align: left; 
} 

.previsousweek_arrow { 
	text-align: right; 
} 

.fnb_header { 
	background-color: #444444; 
} 

.fnb_body { 
	background-color: #888888; 
	border: 1px solid #999999; 
	color: #fff; 
} 

.even { 
	background-color: #eeeeee; 
} 

.treelevel0 { 
} 

.treelevel1 { 
	margin-left: 20px; 
} 

.treelevel2 { 
	margin-left: 30px; 
} 

label { 
/*	display: block; */
	display: none;
	float: left; 
	margin: 2px 0pt; 
	padding-right: 1em; 
	text-align: right; 
/* horizontal-align:top; */
	width: 120px; 
} 

fieldset div { 
clear:left; 
} 

.noborder { 
	border: none; 
} 

.search-result { 
	list-style: none; 
	margin-left: 0px; 
	padding-left: 0px; 
} 

.search-result li { 
	padding-bottom: 1em; 
} 

.search_result li .even { 
	background-color: #EEEEEE; 
}
/* Calendar - END         */
/* ---------------------- */
/* News Feed - START      */
/* ---------------------- */
#twrss_table {
	margin-left: 25px;	
}

#twrss_table p.bodytext {
	margin-left: 0px;	
}

.twrss_item_link {
	margin-bottom: 10px;
}
/* ---------------------- */
/* News Feed - ENDE       */
/* ---------------------- */
/* Weihnachten - START    */
/* ---------------------- */
.weihnachtslinie {
	margin-top: 180px;
}
/* ---------------------- */
/* Weihnachten - ENDE     */
/* ---------------------- */
