/* ---------------------------------------------------------------------------
 * this file is generated 10. June 2010 / 11:57:23 by ext:swisstypo3_config
 * ext. included : tt_news,ve_guestbook,pbsurvey,sr_quiz,indexed_search,macina_searchbox,goof_fotoboek,tt_calender,sr_email_subscribe,mc_googlesitemap,ric_rotation,css_filelinks,irfaq,mbl_newsevent,wec_discussion,newloginbox,a21glossary,ab_linklist,tipafriend_plus,tw_rssfeeds,mailform,rgaccordion 
 * --------------------------------------------------------------------------- */

/* include from fileadmin/css/ext/tt_news/tt_news.css */

/*
** Author       : swisstypo3
** Dateiversion : 04.06.07
** Datei        : tt_news.css
** Funktion     : Stylesheet fuer tt_news
*/

/*-----------------------------------  clearer  -----------------------------------*/
/* Clearen per Overflow */
.floatbox { overflow:hidden; } 

/* .floatbox-Anpassung für IE #/
/* Hides from IE-mac \*/
* html .floatbox {width:100%;}
/* End hide from IE-mac */

.info {/******************* LIST LAYOUT 001 **********************************/}
.news-list-container_001 {border-color:#8B8B8B; border-style:solid; border-width:0px 0px 1px 0px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}
.news-list-container_001 .news-list-item {border-color:#8B8B8B; border-style:solid; border-width:1px 0px 0px 0px; margin:0px 0px 1px 0px; padding:2px 0px 2px 0px;}
.news-list-container_001 .news-list-date {display:none; font-size:10px;}
.news-list-container_001 .news-list-title {font-weight:bold;}
.news-list-container_001 .imgwidth {float:left; /*display:none;*/}
.news-list-container_001 .imgwidth IMG {margin:3px 3px 0px 0px;}
.news-list-container_001 .bodytext {margin:0px 50px 0px 50px;}
.news-list-container_001 .news-list-morelink {float:right;}

.info {/******************* LIST LAYOUT 002 **********************************/}
.news-list-container_002 {border-color:#8B8B8B; border-style:solid; border-width:0px 0px 1px 0px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}
.news-list-container_002 .news-list-item {border-color:#8B8B8B; border-style:solid; border-width:1px 0px 0px 0px; margin:0px 0px 1px 0px; padding:2px 0px 2px 0px;}
.news-list-container_002 .news-list-date {display:none; font-size:10px;}
.news-list-container_002 .news-list-title {font-weight:bold;}
.news-list-container_002 .imgwidth {display:none;}
.news-list-container_002 .bodytext {margin:0px 0px 0px 0px;}
.news-list-container_002 .news-list-morelink {display:none;}

.info {/******************* LIST LAYOUT 003 **********************************/}
.news-list-container_003 {border-color:#8B8B8B; border-style:solid; border-width:0px 0px 1px 0px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}
.news-list-container_003 .news-list-item { border-color:#8B8B8B; border-style:solid; border-width:1px 0px 0px 0px; margin:0px 0px 1px 0px; padding:2px 0px 2px 0px;}
.news-list-container_003 .news-list-date {display:none; font-size:10px;}
.news-list-container_003 .news-list-title {font-weight:bold;}
.news-list-container_003 .imgwidth {float:left;}
.news-list-container_003 .imgwidth IMG {margin:3px 5px 0px 0px;}
.news-list-container_003 .bodytext {margin:0px 0px 0px 0px;}
.news-list-container_003 .news-list-morelink {display:none;}

.info {/******************* LIST LAYOUT 004 **********************************/}
.news-list-container_004 {border-color:#8B8B8B; border-style:solid; border-width:0px 0px 1px 0px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}
.news-list-container_004 .news-list-item { border-color:#8B8B8B; border-style:solid; border-width:1px 0px 0px 0px; margin:0px 0px 1px 0px; padding:2px 0px 2px 0px;}
.news-list-container_004 .news-list-date {font-size:10px;}
.news-list-container_004 .news-list-title {font-weight:bold;}
.news-list-container_004 .imgwidth {display:none;}
.news-list-container_004 .bodytext {margin:0px 0px 0px 50px;}
.news-list-container_004 .news-list-morelink {display:none;}

.info {/******************* LIST LAYOUT 005 **********************************/}
.news-list-container_005 {border-color:#8B8B8B; border-style:solid; border-width:0px 0px 1px 0px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}
.news-list-container_005 .news-list-item {border-color:#8B8B8B; border-style:solid; border-width:1px 0px 0px 0px; margin:0px 0px 1px 0px; padding:2px 0px 2px 0px;}
.news-list-container_005 .news-list-date {font-size:10px; float:right;}
.news-list-container_005 .news-list-title {font-weight:bold;}
.news-list-container_005 .imgwidth {display:none;}
.news-list-container_005 .bodytext {margin:0px 0px 0px 50px;}
.news-list-container_005 .news-list-morelink {display:none;}

.info {/******************* LIST LAYOUT 006 **********************************/}
.news-list-container_006 {border-color:#8B8B8B; border-style:solid; border-width:0px 0px 1px 0px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}
.news-list-container_006 .news-list-item {border-color:#8B8B8B; border-style:solid; border-width:1px 0px 0px 0px; margin:0px 0px 1px 0px; padding:2px 0px 2px 0px;}
.news-list-container_006 .news-list-date {font-size:10px;}
.news-list-container_006 .news-list-title {font-weight:bold;}
.news-list-container_006 .imgwidth {display:none;}
.news-list-container_006 .bodytext {margin:0px 0px 0px 0px;}
.news-list-container_006 .news-list-morelink {display:none;}

.info {/******************* LIST LAYOUT 007 **********************************/}
.news-list-container_007 {border-color:#8B8B8B; border-style:solid; border-width:0px 0px 1px 0px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}
.news-list-container_007 .news-list-item {border-color:#8B8B8B; border-style:solid; border-width:1px 0px 0px 0px; margin:0px 0px 1px 0px; padding:2px 0px 2px 0px;}
.news-list-container_007 .news-list-date {font-size:10px; float:right;}
.news-list-container_007 .news-list-title {font-weight:bold;}
.news-list-container_007 .imgwidth {display:none;}
.news-list-container_007 .bodytext {margin:0px 0px 0px 0px;}
.news-list-container_007 .news-list-morelink {display:none;}

.info {/******************* LIST LAYOUT 008 **********************************/}
.news-list-container_008 {border-color:#8B8B8B; border-style:solid; border-width:0px 0px 1px 0px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}
.news-list-container_008 .news-list-item {border-color:#8B8B8B; border-style:solid; border-width:1px 0px 0px 0px; margin:0px 0px 1px 0px; padding:2px 0px 2px 0px;}
.news-list-container_008 .news-list-date {font-size:10px;}
.news-list-container_008 .news-list-title {font-weight:bold;}
.news-list-container_008 .imgwidth {float:left;}
.news-list-container_008 .imgwidth IMG {margin:3px 3px 0px 0px;}
.news-list-container_008 .bodytext {margin:0px 0px 0px 0px;}
.news-list-container_008 .news-list-morelink {display:none;}

.info {/******************* LIST LAYOUT 009 **********************************/}
.news-list-container_009 {border-color:#8B8B8B; border-style:solid; border-width:0px 0px 1px 0px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}
.news-list-container_009 .news-list-item {border-color:#8B8B8B; border-style:solid; border-width:1px 0px 0px 0px; margin:0px 0px 1px 0px; padding:2px 0px 2px 0px;}
.news-list-container_009 .news-list-date {font-size:10px; float:right;}
.news-list-container_009 .news-list-title {font-weight:bold;}
.news-list-container_009 .imgwidth {float:left;}
.news-list-container_009 .imgwidth IMG {margin:3px 3px 0px 0px;}
.news-list-container_009 .bodytext {margin:0px 0px 0px 0px;}
.news-list-container_009 .news-list-morelink {display:none;}


.info {/******************* SINGLE LAYOUT **********************************/}
.news-single-title {
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.news-single-timedata {
	font-size:10px;
	margin:0px 0px 10px 0px;
}
.news-single-subheader {
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.textwidth {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.news-single-img {
	float:left;
	margin:0px 5px 10px 0px;
	width:240px;
}
.news-single-imgcaption {
	font-size:10px;
	margin:0px 0px 5px 0px;
}
.news-single-author {
	float:right;
	font-size:10px;
	margin:-20px 0px 0px 0px;
}

/* additional News */
.news-single-additional-info {
	margin:0px 0px 10px 0px;
}
.news-single-additional-info a {
	font-weight:normal;
}

/* Dateien: */
.news-single-files {}

.news-single-filetext {
	font-weight:bold;
}

/* Links: */

.news-single-links {}

.news-single-linktext {
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
.news-single-linkitem {}

.news-single-linkitem .bodytext {
	margin:0px 0px 0px 0px;
}

/* In Verbindung stehende News */

dl.news-single-related {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

dl.news-single-related dt {
	font-weight:bold;
	margin:10px 0px 0px 0px;
}

dl.news-single-related dd {
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* Zurück zur Übersicht */
.news-single-backlink {
	margin:20px 0px 20px 0px;
	font-weight:bold;
}

.news-single-backlink a {}


.info {/******************* LATEST LAYOUT **********************************/}
.news-latest-container {
	height:1%;
	padding:0px 0px 0px 0px;
	margin:20px 5px 10px 0px;
	border-color:#ED9448;
	border-style:dotted;
	border-width:1px;
}

.news-latest-header {
	border-bottom-width:0px;
	background-color:#FDE8D5;
	color:#000000;
	font-weight:bold;
	font-size:80%;
	padding:2px 3px 2px 3px;
}
.news-latest-item {
	background-color:#FFFFFF;
	border-top-style:dotted;
	border-top-color:#ED9448;
	border-top-width:1px;
	padding:0px 0px 0px 0px;

	height:1%;
	overflow:hidden;
}
.news-latest-item img {
	padding:0px 2px 10px 0px;
}
.news-latest-date {
	margin:0px 0px 0px 0px;
	padding:5px 2px 0px 2px;
	font-size:10px;
}
.news-latest-title {
	font-weight:normal;
	margin:0px 0px 3px 0px;
	padding:2px 2px 0px 2px;
}
.news-latest-image {
	float:left;
	display:inline;
}
.news-latest-image IMG {
/*	float:left;*/
	margin:0px 2px 0px 0px;
}

.news-latest-subheader {
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;

	float:left;
	display:inline;

	/* 81.25% = 13px | 75.00% = 12px | 68.75% = 11px */
	font-size:11px;
}

.news-latest-subheader p.bodytext {
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 2px;
}
.news-latest-subheader a,
.news-latest-subheader a:link {
	color:#000000;
}
.news-latest-category {
	display:none;
}
.news-latest-morelink {
	padding:0px 2px 5px 2px;
	text-align:right;
}
.news-latest-gotoarchive {
	padding:0px 2px 0px 2px;
	border-top-style:dotted;
	border-top-color:#FDE8D5;
	border-top-width:1px;
	padding:2px;
	background-color:#FDE8D5;
	font-weight:bold;
	text-align:right;
}

.news-latest-gotoarchive a,
.news-latest-gotoarchive a:link,
.news-latest-gotoarchive a:visited,
.news-latest-gotoarchive a:active,
.news-latest-gotoarchive a:hover {
	color:#658A3E;
}


.info {/******************* Page-Browser **********************************/}
.tx-ttnews-browsebox {
	margin:3px;
	padding:3px;
}
.tx-ttnews-browsebox TD {

}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P, .tx-ttnews-browsebox TD P{
	margin:0px;
}
.tx-ttnews-browsebox-SCell {

}
.news-search-emptyMsg {

}

.info {/******************* SEARCH LAYOUT **********************************/}
.news-search-form {
	margin:0px 0px 10px 0px;
}
.news-search-form-field INPUT {
	float:left;
	width:200px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#FFFFFF;
	color:#000000;
	margin:0px 10px 2px 0px;
	padding:1px 0px 1px 0px;
}
.news-search-form-field INPUT:focus {
	background-color:#E0E0E0;
}
.news-search-form-submit INPUT {
	float:left;
	background-color:#E0E0E0;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	text-align:center;
	margin:0px 10px 2px 0px;
	padding:0px 0px 0px 0px;
}
.news-search-emptyMsg{
	clear:left;
	margin:0px 10px 2px 0px;
	padding:0px 0px 0px 0px;
}
.news-search-form FORM {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


/* include from fileadmin/css/ext/ve_guestbook/ve_guestbook.css */

/*
** Author       : swisstypo3
** Dateiversion : 04.06.07
** Datei        : ve_guestbook.css
** Funktion     : Stylesheet fuer ve_guestbook - Abgestimmt auf ve_guestbook/ve_guestbook_1.tmpl
*/

.info {/******************* Browser hacks **********************************/}
.info {/******************* Workaround für IE **********************************/}
* html .tx-veguestbook-pi1,
* html .tx_guestbook_formfield {
	height:1%;
}
.info {/******************* Workaround für Firefox **********************************/}
.tx-guestbook-list-header,
.tx_guestbook_formfield {
	overflow:hidden;
}
.info {/******************* / Browser hacks **********************************/}


.info {/******************* LAYOUT 001 - Ansicht List **********************************/}
#guestbook_layout_001 .pagewidth_list {}
#guestbook_layout_001 .result_count_top {text-align:right; margin:0px 0px 20px 0px; border-style:solid; border-color:#cccccc; border-width:0px;}
#guestbook_layout_001 .result_count_top_left {}
#guestbook_layout_001 .result_count_top_right {}
#guestbook_layout_001 .result_count_bottom {text-align: right; margin:20px 0px 0px 0px; border-style:solid; border-color:#cccccc; border-width:0px;}
#guestbook_layout_001 .tx-guestbook-list-header {background-color:#EEEEEE; border-style:solid; border-color:#cccccc; border-width:1px; padding:2px 2px 2px 2px; margin:0px 0px 0px 0px;}
#guestbook_layout_001 .tx-guestbook-list-header-left {font-weight:bold; color:#000000; float:left;}
#guestbook_layout_001 .tx-guestbook-list-header-middle {font-weight:normal; font-style:italic; color:#000000; font-size:0.8em; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; float:right;}
#guestbook_layout_001 .tx-guestbook-list-header-right {margin:0px 5px 0px 0px; padding:0px 0px 0px 0px; float:right;}
#guestbook_layout_001 .tx-guestbook-list-row {background-color:#ffffff; color:#000000; border-style:solid; border-color:#cccccc; border-width:0px 1px 1px 1px; padding:2px 2px 2px 2px; margin:0px 0px 20px 0px;}
#guestbook_layout_001 .tx-guestbook-list-row-left {}
#guestbook_layout_001 .tx-guestbook-list-row-right {}
#guestbook_layout_001 .tx-guestbook-list-header-region {border-style:solid; border-color:#cccccc; border-width:0px; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px;}
#guestbook_layout_001 .tx-guestbook-list-header-country {border-style:dotted; border-color:#CCCCCC; border-width:0px;}
#guestbook_layout_001 .tx-guestbook-comment-row {background-color:#EEEEEE; border-style:solid; border-color:#CCCCCC; border-width:0px 1px 1px 1px; width:100%; padding:2px; margin:0px;}
#guestbook_layout_001 .tx-guestbook-list-entrycomment-title {font-weight:bold; font-style:normal; color:black;}
#guestbook_layout_001 .tx-guestbook-list-entrycomment {font-weight:normal; font-style:italic; color:black;}

.info {/******************* LAYOUT 001 - Eingabeform **********************************/}
#guestbook_layout_001 .pagewidth_form {border-style:solid; border-color:#000000; border-width:0px;}
#guestbook_layout_001 .star {font-size:0.7em; color:#ff0000; float:right;}
#guestbook_layout_001 .tx_guestbook form {margin:0px; padding:0px;}
#guestbook_layout_001 .tx-guestbook-form-error {color:#ff0000; font-weight:bold; font-style:normal;}
#guestbook_layout_001 .tx_guestbook_formfield {padding-top:2px;}
#guestbook_layout_001 .tx_guestbook_formfield LABEL {font-weight:bold; text-align:right; width:200px; margin-right:5px; float:left;}
#guestbook_layout_001 .tx_guestbook_formfield INPUT, #guestbook_layout_001 .tx_guestbook_formfield TEXTAREA {width:200px; background-color:white; border-color:black; border-style:solid; border-width:1px; color:black; margin-left:0px; padding-left:0px; float:left; font-size:100%;}
#guestbook_layout_001 .tx_guestbook_formfield INPUT:focus, #guestbook_layout_001 .tx_guestbook_formfield TEXTAREA:focus {background-color:#E0E0E0;}
#guestbook_layout_001 .tx_veguestbook_werbemail {font-size:0.8em; font-weight:normal; text-align:justify; border-style:none; border-width:0px; background-color:white; width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
#guestbook_layout_001 .tx_veguestbook_werbemail INPUT {height:16px;}
#guestbook_layout_001 .tx-srfreecap-pi2-image {width:200px; height:74px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#guestbook_layout_001 .tx_guestbook_text {font-size:0.8em; font-weight:normal; text-align:justify; border-style:none; border-width:0px; width:200px; margin:20px 0px 0px 0px; float:left;}
#guestbook_layout_001 #tx_veguestbook_button {width:200px; background-color:#E0E0E0; border-color:#000000; border-style:solid; border-width:1px; text-align:center; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; float:left;}

.info {/******************* LAYOUT 001 - Teaser (Rechte Spalte) **********************************/}
#guestbook_layout_001 .pagewidth_teaser {height:1%; padding:0px 0px 0px 0px; margin:10px 10px 0px 10px}
#guestbook_layout_001 .tx-guestbook-teaser {border-style:solid; border-color:#ffffff; border-width:2px; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; background-color:#ffffff;}
#guestbook_layout_001 .tx-guestbook-teaser-header {background-color:#D9E7CC; color:#658A3E; border-style:solid; border-color:#ffffff; border-width:0px 0px 0px 0px; font-weight:bold; padding:3px;}
#guestbook_layout_001 .tx-guestbook-teaser-date {border-style:solid; border-color:#9CBC7A; border-width:1px 0px 0px 0px; font-size:0.8em; margin:0px 0px 0px 0px; padding:5px 0px 0px 3px;}
#guestbook_layout_001 .tx-guestbook-teaser-row {padding:0px 3px 5px 3px; margin:0px 0px 0px 0px;}
#guestbook_layout_001 .tx-guestbook-teaser-bottom {font-weight:bold; text-align:right; background-color:#D9E7CC; border-style:solid; border-color:#9CBC7A; border-width:1px 0px 0px 0px; padding:3px;}
#guestbook_layout_001 .tx-guestbook-teaser-bottom a {color:#658A3E;}

.info {/******************* LAYOUT 002 - Ansicht List **********************************/}
#guestbook_layout_002 .pagewidth_list {}
#guestbook_layout_002 .result_count_top {text-align:center; font-size:0.8em; margin:0px 0px 10px 0px;}
#guestbook_layout_002 .result_count_top_left {}
#guestbook_layout_002 .result_count_top_right {}
#guestbook_layout_002 .result_count_bottom {text-align:center; font-size:0.8em; margin:0px 0px 10px 0px;}
#guestbook_layout_002 .tx-guestbook-list-header {padding:2px 2px 2px 2px; border-style:solid; border-color:#cccccc; border-width:1px 1px 0px 1px;}
#guestbook_layout_002 .tx-guestbook-list-header-left {font-weight:bold; float:left;}
#guestbook_layout_002 .tx-guestbook-list-header-middle {float:right; font-size:0.7em; padding:3px 0px 0px 0px;}
#guestbook_layout_002 .tx-guestbook-list-row {border-style:solid; border-color:#cccccc; border-width:1px; background-color:#efefef; margin:0px 0px 20px 0px; padding:2px 2px 2px 2px;}
#guestbook_layout_002 .tx-guestbook-list-row-left {font-size:0.7em; width:150px;}
#guestbook_layout_002 .tx-guestbook-list-row-right {text-align:justify;}

.info {/******************* LAYOUT 002 - Eingabeform **********************************/}
#guestbook_layout_002 .pagewidth_form {border-style:solid; border-color:#000000; border-width:0px;}
#guestbook_layout_002 .star {font-size:0.7em; color:#ff0000; float:right;}
#guestbook_layout_002 .tx_guestbook form {margin:0px; padding:0px;}
#guestbook_layout_002 .tx-guestbook-form-error {color:#ff0000; font-weight:bold; font-style:normal;}
#guestbook_layout_002 .tx_guestbook_formfield {padding-top:2px;}
#guestbook_layout_002 .tx_guestbook_formfield LABEL {font-weight:bold; text-align:right; width:200px; margin-right:5px; float:left;}
#guestbook_layout_002 .tx_guestbook_formfield INPUT, #guestbook_layout_002 .tx_guestbook_formfield TEXTAREA {width:200px; background-color:white; border-color:black; border-style:solid; border-width:1px; color:black; margin-left:0px; padding-left:0px; float:left; font-size:100%;}
#guestbook_layout_002 .tx_guestbook_formfield INPUT:focus, #guestbook_layout_002 .tx_guestbook_formfield TEXTAREA:focus {background-color:#E0E0E0;}
#guestbook_layout_002 .tx_veguestbook_werbemail {font-size:0.8em; font-weight:normal; text-align:justify; border-style:none; border-width:0px; background-color:white; width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
#guestbook_layout_002 .tx_veguestbook_werbemail INPUT {height:16px;}
#guestbook_layout_002 .tx-srfreecap-pi2-image {width:200px; height:74px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#guestbook_layout_002 .tx_guestbook_text {font-size:0.8em; font-weight:normal; text-align:justify; border-style:none; border-width:0px; width:200px; margin:20px 0px 0px 0px; float:left;}
#guestbook_layout_002 #tx_veguestbook_button {width:200px; background-color:#E0E0E0; border-color:#000000; border-style:solid; border-width:1px; text-align:center; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; float:left;}

.info {/******************* LAYOUT 002 - Teaser (Rechte Spalte) **********************************/}
#guestbook_layout_002 .pagewidth_teaser {}
#guestbook_layout_002 .tx-guestbook-teaser {font-size:0.8em; margin:0px 10px 10px 10px; padding:0px 0px 0px 0px; background-color:#efefef;}
#guestbook_layout_002 .tx-guestbook-teaser-header {border-style:solid; border-color:#cccccc; border-width:0px 0px 1px 0px; font-weight:bold; padding:2px; background-color:#ffffff;}
#guestbook_layout_002 .tx-guestbook-teaser-date {margin:10px 0px 0px 0px; padding:0px 0px 0px 2px;}
#guestbook_layout_002 .tx-guestbook-teaser-name {font-weight:bold; padding:0px 2px 0px 2px; margin:0px 0px 0px 0px;}
#guestbook_layout_002 .tx-guestbook-teaser-entry {padding:0px 2px 0px 2px; margin:0px 0px 10px 0px;}
#guestbook_layout_002 .tx-guestbook-teaser-bottom {text-align:right; border-style:solid; border-color:#cccccc; border-width:1px 0px 0px 0px; padding:2px; background-color:#ffffff;}


.info {/******************* LAYOUT 003 - Ansicht List **********************************/}
#guestbook_layout_003 .pagewidth_list {}
#guestbook_layout_003 .result_count_top {font-size:0.8em; margin:0px 0px 10px 0px;}
#guestbook_layout_003 .result_count_top_left {}
#guestbook_layout_003 .result_count_top_right {}
#guestbook_layout_003 .result_count_bottom {font-size:0.8em; margin:0px 0px 10px 0px;}
#guestbook_layout_003 .tx-guestbook-list-header {height:1%; padding:2px; background-color:#efefef; border-style:solid; border-color:#cccccc; border-width:1px;}
#guestbook_layout_003 .tx-guestbook-list-header-left {font-weight:bold; float:left;}
#guestbook_layout_003 .tx-guestbook-list-header-middle {font-size:0.8em; padding:3px 0px 0px 0px; float:right;}
#guestbook_layout_003 .tx-guestbook-list-row {border-style:solid; border-color:#cccccc; border-width:0px 1px 0px 1px; padding:2px 2px 0px 2px;}
#guestbook_layout_003 .tx-guestbook-list-row-left {}
#guestbook_layout_003 .tx-guestbook-list-row-right {}
#guestbook_layout_003 .tx-guestbook-list-bottom {font-size:0.8em; border-style:solid; border-color:#cccccc; border-width:0px 1px 1px 1px; margin:0px 0px 10px 0px; padding:0px 2px 2px 2px;}

.info {/******************* LAYOUT 003 - Eingabeform **********************************/}
#guestbook_layout_003 .pagewidth_form {border-style:solid; border-color:#000000; border-width:0px;}
#guestbook_layout_003 .star {font-size:0.7em; color:#ff0000; float:right;}
#guestbook_layout_003 .tx_guestbook form {margin:0px; padding:0px;}
#guestbook_layout_003 .tx-guestbook-form-error {color:#ff0000; font-weight:bold; font-style:normal;}
#guestbook_layout_003 .tx_guestbook_formfield {border-style:solid; border-color:#cccccc; border-width:0px 0px 0px 0px; padding:1px 0px 1px 0px; margin:1px 0px 1px 0px;}
#guestbook_layout_003 .tx_guestbook_formfield LABEL {border-color:#cccccc; border-style:solid; border-width:1px 0px 0px 0px; font-weight:bold; text-align:right; width:200px; margin-right:5px; float:left;}
#guestbook_layout_003 .tx_guestbook_formfield INPUT, #guestbook_layout_003 .tx_guestbook_formfield TEXTAREA {width:200px; background-color:white; border-color:black; border-style:solid; border-width:1px; color:black; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; font-size:100%;}
#guestbook_layout_003 .tx_guestbook_formfield INPUT:focus, #guestbook_layout_003 .tx_guestbook_formfield TEXTAREA:focus {background-color:#E0E0E0;}
#guestbook_layout_003 .tx_veguestbook_werbemail {font-size:0.8em; font-weight:normal; text-align:justify; border-style:none; border-width:0px; background-color:white; width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
#guestbook_layout_003 .tx_veguestbook_werbemail INPUT {height:16px;}
#guestbook_layout_003 .tx-srfreecap-pi2-image {width:200px; height:74px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#guestbook_layout_003 .tx_guestbook_text {font-size:0.8em; font-weight:normal; text-align:justify; border-style:none; border-width:0px; width:200px; margin:20px 0px 0px 0px; float:left;}
#guestbook_layout_003 #tx_veguestbook_button {width:200px; background-color:#E0E0E0; border-color:#000000; border-style:solid; border-width:1px; text-align:center; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; float:left;}

.info {/******************* LAYOUT 003 - Teaser (Rechte Spalte) **********************************/}
#guestbook_layout_003 .pagewidth_teaser {}
#guestbook_layout_003 .tx-guestbook-teaser {font-size:0.8em; margin:0px 10px 10px 10px; padding:0px 0px 0px 0px; background-color:#ffffff;}
#guestbook_layout_003 .tx-guestbook-teaser-header {border-style:solid; border-color:#cccccc; border-width:0px 0px 1px 0px; font-weight:bold; padding:2px 2px 2px 2px; background-color:#efefef;}
#guestbook_layout_003 .tx-guestbook-teaser-date {margin:5px 0px 0px 0px; padding:0px 0px 0px 2px;}
#guestbook_layout_003 .tx-guestbook-teaser-name {font-weight:bold; padding:0px 2px 0px 2px; margin:0px 0px 0px 0px;}
#guestbook_layout_003 .tx-guestbook-teaser-entry {padding:0px 2px 0px 2px; margin:0px 0px 5px 0px;}
#guestbook_layout_003 .tx-guestbook-teaser-bottom {text-align:right; border-style:solid; border-color:#cccccc; border-width:1px 0px 0px 0px; padding:2px 2px 2px 2px; background-color:#efefef;}

/* include from fileadmin/css/ext/pbsurvey/pbsurvey.css */

.info {/*********************************************** tx_pbsurvey */}
.tx-pbsurvey-pi1 {
	
}

.info {/*********************************************** CAPTCHA Eingabe */}
.tx-pbsurvey-pi1 .captcha1 {
	margin-bottom:10px;
}
.tx-pbsurvey-pi1 .captcha2 {
	margin-bottom:10px;
}
.tx-pbsurvey-pi1 .captcha2 INPUT {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	width:200px;
	margin-bottom:5px;
}
.tx-pbsurvey-pi1 .captcha2 INPUT:focus {
	background-color:#EEEEEE;
}
.tx-pbsurvey-pi1 .formbuttons INPUT {
	color:#000000;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
}

.info {/*********************************************** Seitenanzeige */}
.tx-pbsurvey-pi1 .pagenumbering {
	margin-bottom:10px;
	position:relative;
	height:20px;
}
.tx-pbsurvey-pi1 .bar {
	border-color:#EEEEEE;
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
	height:16px;
	z-index:1;
	position:absolute;
	left:0px;
}
.tx-pbsurvey-pi1 .bartext {
	font-size:10px;
	text-align:center;
	z-index:2;
	position:absolute;
	left:0px;
	width:100px;
	height:18px;
}
.tx-pbsurvey-pi1 .barcontainer {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	width:100px;
	height:18px;
	position:absolute;
	z-index:3;
	right:0px;
}

.info {/*********************************************** Fragen */}
.tx-pbsurvey-pi1 .survey_item {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
	margin-bottom:20px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}
.tx-pbsurvey-pi1 .survey_item TEXTAREA {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
.tx-pbsurvey-pi1 .survey_item TEXTAREA:focus {
	background-color:#EEEEEE;
}
.tx-pbsurvey-pi1 INPUT.inputfield, .tx-pbsurvey-pi1 .additional_ver INPUT {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
.tx-pbsurvey-pi1 INPUT:focus.inputfield, .tx-pbsurvey-pi1 .additional_ver INPUT:focus {
	background-color:#EEEEEE;
}
.tx-pbsurvey-pi1 .required {
	color:#FF0000;
}
.tx-pbsurvey-pi1 .question {
	border-top-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-style:solid;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	margin-bottom:5px;
}
.tx-pbsurvey-pi1 .questionNumber {
	font-weight:bold;
	margin-right:10px;
}
.tx-pbsurvey-pi1 .questionComment {
	margin-bottom:5px;
}
.tx-pbsurvey-pi1 .questionSubtext {
	font-size:10px;
	margin-bottom:5px;
}
.tx-pbsurvey-pi1 .matrix {
	width:100%;
}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {
	background-color:#CCCCCC;
}
.tx-pbsurvey-pi1 .matrix .columnFirst {
	
}
.tx-pbsurvey-pi1 .matrix .columnNext {
	font-size:10px;
	text-align:center;
}

.info {/*********************************************** Errormeldung */}
.tx-pbsurvey-pi1 .survey_error {
	color:#FF0000;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
	margin-bottom:20px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}

.info {/*********************************************** Ungebrauchte Original Styles */}
.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
/* include from fileadmin/css/ext/sr_quiz/sr_quiz.css */

/* default styles for extension "tx_srquiz_pi1" */

.info {/*********************************************************** EINGABE */}
.tx-srquiz-pi1 {
	
}
.tx-srquiz-pi1 .tx-srquiz-pi1-row {
	margin-bottom:5px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-row LABEL {
	text-align:right;
	width:150px;
	padding-right:3px;
	float:left;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-row INPUT {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	width:150px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-row INPUT:focus {
	background-color:#EEEEEE;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-row .tx-srquiz-pi1-submit {
	background-color:#EEEEEE;
	width:100px;
	margin-top:20px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1_msg {
	font-weight:bold;
	margin-bottom:15px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1_errmsg {
	color:#FF0000;
	font-weight:bold;
}

.info {/*********************************************************** FRAGEN */}
.tx-srquiz-pi1 .tx-srquiz-pi1-box {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
	margin-bottom:15px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-header {
	font-weight:bold;
	padding-bottom:5px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-frage {
	padding-bottom:10px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-question {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-label {
	padding-right:5px;
	float:left;
}
.tx-srquiz-pi1 INPUT.tx-srquiz-pi1-inputnum {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	width:100px;
}
.tx-srquiz-pi1 INPUT:focus.tx-srquiz-pi1-inputnum {
	background-color:#EEEEEE;
}
.tx-srquiz-pi1 INPUT.tx-srquiz-pi1-inputshort {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	width:200px;
}
.tx-srquiz-pi1 INPUT:focus.tx-srquiz-pi1-inputshort {
	background-color:#EEEEEE;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-submmitlabel {
	width:150px;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	
	float:left;
}
.tx-srquiz-pi1 INPUT.tx-srquiz-pi1-submit {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
}

.info {/*********************************************************** AUSWERTUNG */}
.tx-srquiz-pi1 .tx-srquiz-pi1-corranswerbox {
	width:100%;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:0px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-corranswercol1 {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:0px;
	float:left;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-corranswercol2 {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:0px;
	margin-left:30px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-answerrow {
	border-top-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	width:90%;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-answerlabel {
	font-weight:bold;
	float:left;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-answercorrect {
	width:210px;
	float:left;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-answerquote {
	width:210px;
	float:left;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-answerexpl {
	display:block;
}


.info {/*********************************************************** RESULTATE TABELLE */}
.tx-srquiz-pi1 .tx-srquiz-pi1-results {
	font-weight:bold;
	padding-bottom:10px;
	float:left;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-resultrow {
	border-top-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:30px;
	float:left;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-resultlabel {
	width:230px;
	float:left;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-congratulation {
	font-size:22px;
	text-align:center;
	background-color:#CCCCCC;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-rowclear {
	clear:left;
}
/* include from fileadmin/css/ext/indexed_search/indexed_search.css */

/* aus temp-datei*/
/* default styles for extension "tx_indexedsearch" */
/*		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.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 { 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; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.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:16px; font-weight:bold; }

		.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
*************************/

.tx-indexedsearch-searchbox fieldset {
	border-width:1px;
	border-style:solid;
	border-color:#FF0000;

}

.tx-indexedsearch-searchbox legend {
	display: none;
}

.tx-indexedsearch-form {
	border-width:0px;
	border-style:solid;
	border-color:#FF0000;
	padding-right:0px;
	float:left;
	vertical-align:middle;
}

input.tx-indexedsearch-searchbox-sword {
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	padding-right:0px;
	margin-right:5px;
}
input:focus.tx-indexedsearch-searchbox-sword {
	background-color:#CCCCCC;
}

input.tx-indexedsearch-searchbox-button {
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	margin-left:0px;
	padding-left:0px;
}
.tx-indexedsearch-search-submit {
	vertical-align: middle;
}


.tx-indexedsearch-rules {
/*	background-color:#FFFFFF;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;*/
}


.tx-indexedsearch-res {
	width: 500px;
	overflow: hidden;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#CCCCCC;
}
.res-tmpl-css {
/*	background-color:#EFEFEF;*/
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#CCCCCC;
}

.tx-indexedsearch-result-number {
/*	color:#CCCCCC;
	font-size:16px;*/
	font-style:italic;
}
.tx-indexedsearch-res h3 {
	font-size: 12px;
/*	margin-top:0px;
	padding-top:0px;*/
}


.tx-indexedsearch .tx-indexedsearch-browsebox {
	margin-bottom: 16px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul { 
/*	display:inline;*/
	margin-left: -16px;
}


.tx-indexedsearch .tx-indexedsearch-browsebox li { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }
.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; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { background-color:#CCCCCC; color:#000000; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#ffffff;
	margin-top: 0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {
	margin-bottom: 0px;
}
.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:16px; 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; }
/* include from fileadmin/css/ext/macina_searchbox/macina_searchbox.css */

#nav .tx-macinasearchbox-pi1 {
	width:auto; /*235px;*/
	float:right;
	margin-right:0px;
	text-align:right;
}
/* for IE6 */
* html #nav .tx-macinasearchbox-pi1 {
	width:260px;
	position:relative;
}

#nav form label {
	padding:3px 5px 0px 0px;
	display:block;
	float:left;
	text-align:right;
	font-size:11px;
/*	background-color:blue;*/
}

* html #nav form label { /* IE6 */
	text-align:right;
	width:60px;
}

#nav form input.searchbox_img {
	padding:0px 0px 0px 0px;
	margin:1px 0px 1px 0px;
	width:160px;
	height:16px;
	border-width:1px;
	border-style:solid;
	border-color:#404040;
	color:#000000;
	font-size:11px;
}

#nav form input.searchbox_submit_img {
	margin:1px 8px 1px 1px;
	border-width:1px;
	border-style:solid;
	border-color:#404040;
	padding:0px 0px 0px 0px;
}

.tx-macinasearchbox-pi1 input.searchbox {
	background-color:#FFFFFF;
	border-width:1px 0px 1px 1px;
	border-style:solid;
	border-color:#000000;
	width:98px;
	height:14px;
	display:inline;
	font-size:10px;
	vertical-align:middle;
}
.tx-macinasearchbox-pi1 input:focus.searchbox {
	background-color:#CCCCCC;
}
.tx-macinasearchbox-pi1 input.searchbox_submit {
	font-size:10px;
	font-weight:bold;
	background-color:#7FB565;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#000000;
	margin:0px;
	padding:0px;
	display:inline;
	vertical-align:middle;
	height:16px;
}

.tx-macinasearchbox-pi1 input.searchbox_img {
	padding:0px 0px 0px 0px;
	margin:1px 0px 1px 0px;
	width:160px;
	height:16px;
	border-width:1px;
	border-style:solid;
	border-color:#404040;
	color:#658A3E;
	font-size:11px;
}
.tx-macinasearchbox-pi1 input:focus.searchbox_img {
	background-color:#CCCCCC;
}
.tx-macinasearchbox-pi1 input.searchbox_submit_img {
	padding:0px 0px 0px 0px;
	margin:1px 8px 1px 1px;
	border-width:1px;
	border-style:solid;
	border-color:#404040;
	padding:0px 0px 0px 0px;
}

/* iehack fuer suchbox */
* html #nav form input.searchbox_submit_img {
	margin-top:2px;
}
*+html #nav form input.searchbox_submit_img {
	margin-top:2px;
}


/* include from fileadmin/css/ext/goof_fotoboek/goof_fotoboek.css */

.tx-gooffotoboek-pi1 {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.tx_gooffotoboek_menu {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.tx_gooffotoboek_dir_entry {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#E0E0E0;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:5px;
	margin-left:0px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}
.tx_gooffotoboek_dir_entry A:LINK, .tx_gooffotoboek_dir_entry A:VISITED, .tx_gooffotoboek_dir_entry A:ACTIVE {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.tx_gooffotoboek_dir_entry A:HOVER {
	text-decoration:underline;
}
.tx_gooffotoboek_dir_comment {
	font-size:10px;
	font-weight:normal;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.tx-gooffotoboek-pi1 H2 {
	
}
.tx_gooffotoboek_tabel {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:left;
}
.gfpb_landscape, .gfpb_portret, .gfpb_square {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	width:95px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:left;
	height:95px;
	overflow:hidden;
}
.tx_gooffotoboek_navi {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:left;
}
.tx_gooffotoboek_navi A:LINK, .tx_gooffotoboek_navi A:VISITED, .tx_gooffotoboek_navi A:ACTIVE {
	color:#000000;
	text-decoration:none;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.tx_gooffotoboek_navi A:HOVER {
	text-decoration:underline;
}
.tx_gooffotoboek_navi_NAVSTART {
	display:none;
	float:left;
}
.tx_gooffotoboek_navi_PREV {
	float:left;
}
.tx_gooffotoboek_navi_SPACER {
	display:none;
	float:left;
}
.tx_gooffotoboek_navi_INDEX {
/*	display:none;*/
	float:left;
}
.tx_gooffotoboek_navi_UP {
	display:none;
	float:left;
}
.tx_gooffotoboek_navi_THUMBS {
	float:left;
}
.tx_gooffotoboek_navi_NEXT {
	float:left;
}
.tx_gooffotoboek_navi_SLIDESHOW {
	float:left;
}
.tx_gooffotoboek_navi_NAVEND {
	display:none;
	float:left;
}
.tx_gooffotoboek_single_entry {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:left;
}
.tx_gooffotoboek_comment_title {
	font-weight:bold;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:3px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.tx_gooffotoboek_comment_entry {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}



div.tx_goof_fotoboek_nav div.tx_goof_fotoboek_nav_prev {
	float: left;
	width: 100px;
	text-align: left;
}
div.tx_goof_fotoboek_nav div.tx_goof_fotoboek_nav_thumbs {
	float: left;
	text-align: center;
	width: 200px;
}
div.tx_goof_fotoboek_nav .tx_goof_fotoboek_nav_next {
	float: left;
	width: 100px;
	text-align: right;
}
div.tx_goof_fotoboek_nav .tx_goof_fotoboek_nav_slideshow {
	display: none;
	float: none;
	clear: both;
}
/* include from fileadmin/css/ext/tt_calender/tt_calender.css */

.tt_calender {
/*	border-style:solid;
	border-color:#000000;
	border-width:1px 0px 1px 0px;*/
	
	width:100%;
	float:left;
/*	clear:left;*/

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tt_calender_row_header {
/*	clear:left;*/
	float:left;
	width:100%;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px 1px 1px 1px;
	background-color:#E0E0E0;
	
	margin:20px 0px 0px 0px;
	padding:1px 1px 1px 1px;
}

.tt_calender_row_content {
/*	clear:left;*/
	float:left;
	width:100%;
	
	border-style:solid;
	border-color:#CCCCCC;
	border-width:0px 1px 1px 1px;
/*	background-color:#E9E9E9;*/

	margin:0px 0px 0px 0px;
	padding:1px 1px 1px 1px;
}

.tt_calender_date {
	float:left;
	width:100px;
/*
	border-style:solid;
	border-color:#FF0000;
	border-width:1px;
*/	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tt_calender_header {
	float:left;
/*	font-style:italic;
	font-weight:bold;*/
/*
	border-style:solid;
	border-color:#00FF00;
	border-width:1px;
*/
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tt_calender_time {
	float:left;
	width:15%;
	font-size:10px;
	text-align:right;
/*
	border-style:dotted;
	border-color:#0000FF;
	border-width:1px;
*/
}
.tt_calender_time_single {
	float:left;
	width:60px;
/*	text-align:right;*/

	font-size:10px;
/*
	border-style:solid;
	border-color:#0000FF;
	border-width:1px;
*/	
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
.tt_calender_content {
	width:85%;
	float:left;
	font-weight:normal;
/*
	border-style:dotted;
	border-color:#000000;
	border-width:1px;
*/
}

.tt_calender_linkh {
/*
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
*/
	float:right;
/*	font-weight:bold;
	font-style:italic;*/
	font-size:10px;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* include from fileadmin/css/ext/sr_email_subscribe/sr_email_subscribe.css */

.tx-sremailsubscribe-pi1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx-sremailsubscribe-pi1 legend {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx-sremailsubscribe-pi1 h4 {
	font-weight: bold;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.tx-sremailsubscribe-pi1 p {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx-sremailsubscribe-pi1 fieldset {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx-sremailsubscribe-pi1 label {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
}
.tx-sremailsubscribe-pi1 label span {
	color:#ff0000;
}
P.tx-sremailsubscribe-pi1-notice {
	margin:5px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}
P.tx-sremailsubscribe-pi1-info {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error {
	color: #ff0000;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash {
}
P.tx-sremailsubscribe-pi1-trash a {
	margin:0px 0px 0px 7px;
	padding:0px 0px 0px 0px;
}
.tx-sremailsubscribe-pi1 input {
}
input.tx-sremailsubscribe-pi1-text {
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	width: 200px;
}
input:focus.tx-sremailsubscribe-pi1-text {
	background-color:#E0E0E0;
}
.tx-sremailsubscribe-pi1 textarea {
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	width:200px;
	font-size:1em;
}
.tx-sremailsubscribe-pi1 textarea:focus {
	background-color:#E0E0E0;
	font-size:1em;
}
.tx-sremailsubscribe-pi1 p, .tx-sremailsubscribe-pi1 dl {
}
.tx-sremailsubscribe-pi1 dl {
	margin:0px;
	padding:0px;
}
.tx-sremailsubscribe-pi1 a:link {
	font-weight: bold;
	text-decoration: none;
}
.tx-sremailsubscribe-pi1 a:visited {
}
.tx-sremailsubscribe-pi1 a:hover {
}
.tx-sremailsubscribe-pi1 a:active {
}
.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd {
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.tx-sremailsubscribe-pi1 dt {
	width:110px;
	clear:both;
	text-align:right;
	font-weight:normal;
	padding:0px 3px 0px 0px;
}
.tx-sremailsubscribe-pi1 dd {
	float:left;
	width:300px;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt {
	width:auto;
	margin:0px 3px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd {
	width:200px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd LABEL {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx-sremailsubscribe-pi1  .tx-sremailsubscribe-pi1-checkbox {

}

* html .tx-sremailsubscribe-pi1 dd {
	float:none;
}
.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values {
	list-style-type: square;
	list-style-image: none;
	list-style-position: inside;
}
.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li {
	float: left;
}
.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit {
}
.tx-sremailsubscribe-pi1-submit {
	background-color:#E0E0E0;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* include from fileadmin/css/ext/mc_googlesitemap/mc_googlesitemap.css */

.tx_lumogooglemaps_pi1_sidebar {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}
.tx_lumogooglemaps_pi1_infobox {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}
/* include from fileadmin/css/ext/ric_rotation/ric_rotation.css */

#ric_rotation {
	border-style:solid;
	border-color:#7FB565;
	border-width:0px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}





/* include from fileadmin/css/ext/css_filelinks/css_filelinks.css */

/* -----------------------------------------------------------------------------
** ### Dateilinks - styles for extension tx_cssfilelist
** author:pf
** date:2006-11
** -----------------------------------------------------------------------------
*/

/* File Count nicht anzeigen
** -------------------------------------------------------------------------- */
.filelinks_0 .filecount, 
.filelinks_1 .filecount,
.filelinks_2 .filecount,
.filelinks_3 .filecount, 
.filelinks_4 .filecount {
	display: none;
}

.filelinks_0 div, 
.filelinks_1 div,
.filelinks_2 div,
.filelinks_3 div, 
.filelinks_4 div {

}

/* --- Tabelle ohne Farben - base:div 
** -------------------------------------------------------------------------- */
.filelinks_0 { }
/* Zeile eines Eintrages */
.filelinks_0 div {
	padding:2px 2px 5px 20px; 
	background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; 
	background-position:0px 2px;
}
/* Zeile 1,3,5... */
.filelinks_0 div.odd { }
/* Zeile 2,4,6... */
.filelinks_0 div.even { }
/* erste Zeile */
.filelinks_0 div.first { }
/* letzte Zeile */
.filelinks_0 div.last { }

/* --- Tabelle mit abwechselnder Linienfarbe - base:div 
** -------------------------------------------------------------------------- */
.filelinks_1 { }
.filelinks_1 div {
	padding:5px 2px 5px 20px; 
	background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; 
	background-position:0px 5px;
	border-bottom:1px solid #666;
}
/* Zeile 1,3,5... */
.filelinks_1 div.odd   { background-color:#E9E9E9; }
/* Zeile 2,4,6... */
.filelinks_1 div.even  { background-color:#EEEEEE; }
/* erste Zeile */
.filelinks_1 div.first { border-top:1px solid #666;}
/* letzte Zeile */
.filelinks_1 div.last  { }


/* --- Tabelle mit Linien - base:div
** -------------------------------------------------------------------------- */
.filelinks_2 { }
.filelinks_2 div {
	padding:5px 2px 5px 20px; 
	background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; 
	background-position:0px 5px;
	border-bottom:1px dotted #666;
}
/* Zeile 1,3,5... */
.filelinks_2 div.odd   { }
/* Zeile 2,4,6... */
.filelinks_2 div.even  { }
/* erste Zeile */
.filelinks_2 div.first { border-top:1px dotted #666; }
/* letzte Zeile */
.filelinks_2 div.last  { }


/* --- Tabelle: Benutzerdefiniert 1 - base:div
** -------------------------------------------------------------------------- */
.filelinks_3 { border:1px dotted #666; }
.filelinks_3 div {
	padding:5px 3px 5px 3px; 
}
/* Zeile 1,3,5... */
.filelinks_3 div.odd { }
/* Zeile 2,4,6... */
.filelinks_3 div.even { }
/* erste Zeile */
.filelinks_3 div.first { }
/* letzte Zeile */
.filelinks_3 div.last { }

/* --- Tabelle: Benutzerdefiniert 2 - base:div
** -------------------------------------------------------------------------- */
.filelinks_4 { }
.filelinks_4 div {
	padding:5px 2px 5px 2px; 
}
/* Zeile 1,3,5... */
.filelinks_4 div.odd   { background-color:#E9E9E9; }
/* Zeile 2,4,6... */
.filelinks_4 div.even  { background-color:#EEEEEE; }
/* erste Zeile */
.filelinks_4 div.first { }
/* letzte Zeile */
.filelinks_4 div.last { }


.filelinks_0 a { text-decoration:none;}
.filelinks a:hover{text-decoration:underline;}

/* --- Datei Icons : Layout 0
** -------------------------------------------------------------------------- */
.filelinks_0 .ai {background-image:url('/typo3/gfx/fileicons/ai.gif')!important;}
.filelinks_0 .ani {background-image:url('/typo3/gfx/fileicons/ani.gif')!important;}
.filelinks_0 .au {background-image:url('/typo3/gfx/fileicons/au.gif')!important;}
.filelinks_0 .avi {background-image:url('/typo3/gfx/fileicons/avi.gif')!important;}
.filelinks_0 .bmp {background-image:url('/typo3/gfx/fileicons/bmp.gif')!important;}
.filelinks_0 .cdr {background-image:url('/typo3/gfx/fileicons/cdr.gif')!important;}
.filelinks_0 .css {background-image:url('/typo3/gfx/fileicons/css.gif')!important;}
.filelinks_0 .csv {background-image:url('/typo3/gfx/fileicons/csv.gif')!important;}
.filelinks_0 .doc {background-image:url('/typo3/gfx/fileicons/doc.gif')!important;}
.filelinks_0 .dtd {background-image:url('/typo3/gfx/fileicons/dtd.gif')!important;}
.filelinks_0 .eps {background-image:url('/typo3/gfx/fileicons/eps.gif')!important;}
.filelinks_0 .exe {background-image:url('/typo3/gfx/fileicons/exe.gif')!important;}
.filelinks_0 .fh3 {background-image:url('/typo3/gfx/fileicons/fh3.gif')!important;}
.filelinks_0 .flash {background-image:url('/typo3/gfx/fileicons/flash.gif')!important;}
.filelinks_0 .folder {background-image:url('/typo3/gfx/fileicons/folder.gif')!important;}
.filelinks_0 .gif {background-image:url('/typo3/gfx/fileicons/gif.gif')!important;}
.filelinks_0 .htm {background-image:url('/typo3/gfx/fileicons/htm.gif')!important;}
.filelinks_0 .html {background-image:url('/typo3/gfx/fileicons/html.gif')!important;}
.filelinks_0 .ico {background-image:url('/typo3/gfx/fileicons/ico.gif')!important;}
.filelinks_0 .inc {background-image:url('/typo3/gfx/fileicons/inc.gif')!important;}
.filelinks_0 .java {background-image:url('/typo3/gfx/fileicons/java.gif')!important;}
.filelinks_0 .jpg {background-image:url('/typo3/gfx/fileicons/jpg.gif')!important;}
.filelinks_0 .js {background-image:url('/typo3/gfx/fileicons/js.gif')!important;}
.filelinks_0 .max {background-image:url('/typo3/gfx/fileicons/max.gif')!important;}
.filelinks_0 .mid {background-image:url('/typo3/gfx/fileicons/mid.gif')!important;}
.filelinks_0 .mov {background-image:url('/typo3/gfx/fileicons/mov.gif')!important;}
.filelinks_0 .mpeg {background-image:url('/typo3/gfx/fileicons/mpeg.gif')!important;}
.filelinks_0 .mpg {background-image:url('/typo3/gfx/fileicons/mpg.gif')!important;}
.filelinks_0 .pcd {background-image:url('/typo3/gfx/fileicons/pcd.gif')!important;}
.filelinks_0 .pcx {background-image:url('/typo3/gfx/fileicons/pcx.gif')!important;}
.filelinks_0 .pdf {background-image:url('/typo3/gfx/fileicons/pdf.gif')!important;}
.filelinks_0 .png {background-image:url('/typo3/gfx/fileicons/png.gif')!important;}
.filelinks_0 .ps {background-image:url('/typo3/gfx/fileicons/ps.gif')!important;}
.filelinks_0 .psd {background-image:url('/typo3/gfx/fileicons/psd.gif')!important;}
.filelinks_0 .rtf {background-image:url('/typo3/gfx/fileicons/rtf.gif')!important;}
.filelinks_0 .sgml {background-image:url('/typo3/gfx/fileicons/sgml.gif')!important;}
.filelinks_0 .swf {background-image:url('/typo3/gfx/fileicons/swf.gif')!important;}
.filelinks_0 .sxc {background-image:url('/typo3/gfx/fileicons/sxc.gif')!important;}
.filelinks_0 .sxw {background-image:url('/typo3/gfx/fileicons/sxw.gif')!important;}
.filelinks_0 .tga {background-image:url('/typo3/gfx/fileicons/tga.gif')!important;}
.filelinks_0 .tif {background-image:url('/typo3/gfx/fileicons/tif.gif')!important;}
.filelinks_0 .ttf {background-image:url('/typo3/gfx/fileicons/ttf.gif')!important;}
.filelinks_0 .txt {background-image:url('/typo3/gfx/fileicons/txt.gif')!important;}
.filelinks_0 .wav {background-image:url('/typo3/gfx/fileicons/wav.gif')!important;}
.filelinks_0 .wrl {background-image:url('/typo3/gfx/fileicons/wrl.gif')!important;}
.filelinks_0 .xls {background-image:url('/typo3/gfx/fileicons/xls.gif')!important;}
.filelinks_0 .xml {background-image:url('/typo3/gfx/fileicons/xml.gif')!important;}
.filelinks_0 .xsl {background-image:url('/typo3/gfx/fileicons/xsl.gif')!important;}
.filelinks_0 .zip {background-image:url('/typo3/gfx/fileicons/zip.gif')!important;}

/* --- Datei Icons : Layout 1 - nur ein teil davon
** -------------------------------------------------------------------------- */
.filelinks_1 .gif {background-image:url('/typo3/gfx/fileicons/gif.gif')!important;}
.filelinks_1 .avi {background-image:url('/typo3/gfx/fileicons/avi.gif')!important;}
.filelinks_1 .bmp {background-image:url('/typo3/gfx/fileicons/bmp.gif')!important;}
.filelinks_1 .htm {background-image:url('/typo3/gfx/fileicons/htm.gif')!important;}
.filelinks_1 .html {background-image:url('/typo3/gfx/fileicons/html.gif')!important;}
.filelinks_1 .jpg {background-image:url('/typo3/gfx/fileicons/jpg.gif')!important;}
.filelinks_1 .js {background-image:url('/typo3/gfx/fileicons/js.gif')!important;}
.filelinks_1 .mid {background-image:url('/typo3/gfx/fileicons/mid.gif')!important;}
.filelinks_1 .mov {background-image:url('/typo3/gfx/fileicons/mov.gif')!important;}
.filelinks_1 .mpeg {background-image:url('/typo3/gfx/fileicons/mpeg.gif')!important;}
.filelinks_1 .mpg {background-image:url('/typo3/gfx/fileicons/mpg.gif')!important;}
.filelinks_1 .pcd {background-image:url('/typo3/gfx/fileicons/pcd.gif')!important;}
.filelinks_1 .pcx {background-image:url('/typo3/gfx/fileicons/pcx.gif')!important;}
.filelinks_1 .pdf {background-image:url('/typo3/gfx/fileicons/pdf.gif')!important;}
.filelinks_1 .png {background-image:url('/typo3/gfx/fileicons/png.gif')!important;}
.filelinks_1 .psd {background-image:url('/typo3/gfx/fileicons/psd.gif')!important;}
.filelinks_1 .rtf {background-image:url('/typo3/gfx/fileicons/rtf.gif')!important;}
.filelinks_1 .tif {background-image:url('/typo3/gfx/fileicons/tif.gif')!important;}
.filelinks_1 .ttf {background-image:url('/typo3/gfx/fileicons/ttf.gif')!important;}
.filelinks_1 .txt {background-image:url('/typo3/gfx/fileicons/txt.gif')!important;}
.filelinks_1 .wav {background-image:url('/typo3/gfx/fileicons/wav.gif')!important;}
.filelinks_1 .wrl {background-image:url('/typo3/gfx/fileicons/wrl.gif')!important;}
.filelinks_1 .xls {background-image:url('/typo3/gfx/fileicons/xls.gif')!important;}
.filelinks_1 .xml {background-image:url('/typo3/gfx/fileicons/xml.gif')!important;}
.filelinks_1 .xsl {background-image:url('/typo3/gfx/fileicons/xsl.gif')!important;}
.filelinks_1 .zip {background-image:url('/typo3/gfx/fileicons/zip.gif')!important;}

/* --- Datei Icons : Layout 2 - nur ein teil davon
** -------------------------------------------------------------------------- */
.filelinks_2 .gif {background-image:url('/typo3/gfx/fileicons/gif.gif')!important;}
.filelinks_2 .avi {background-image:url('/typo3/gfx/fileicons/avi.gif')!important;}
.filelinks_2 .bmp {background-image:url('/typo3/gfx/fileicons/bmp.gif')!important;}
.filelinks_2 .htm {background-image:url('/typo3/gfx/fileicons/htm.gif')!important;}
.filelinks_2 .html {background-image:url('/typo3/gfx/fileicons/html.gif')!important;}
.filelinks_2 .jpg {background-image:url('/typo3/gfx/fileicons/jpg.gif')!important;}
.filelinks_2 .js {background-image:url('/typo3/gfx/fileicons/js.gif')!important;}
.filelinks_2 .mid {background-image:url('/typo3/gfx/fileicons/mid.gif')!important;}
.filelinks_2 .mov {background-image:url('/typo3/gfx/fileicons/mov.gif')!important;}
.filelinks_2 .mpeg {background-image:url('/typo3/gfx/fileicons/mpeg.gif')!important;}
.filelinks_2 .mpg {background-image:url('/typo3/gfx/fileicons/mpg.gif')!important;}
.filelinks_2 .pcd {background-image:url('/typo3/gfx/fileicons/pcd.gif')!important;}
.filelinks_2 .pcx {background-image:url('/typo3/gfx/fileicons/pcx.gif')!important;}
.filelinks_2 .pdf {background-image:url('/typo3/gfx/fileicons/pdf.gif')!important;}
.filelinks_2 .png {background-image:url('/typo3/gfx/fileicons/png.gif')!important;}
.filelinks_2 .psd {background-image:url('/typo3/gfx/fileicons/psd.gif')!important;}
.filelinks_2 .rtf {background-image:url('/typo3/gfx/fileicons/rtf.gif')!important;}
.filelinks_2 .tif {background-image:url('/typo3/gfx/fileicons/tif.gif')!important;}
.filelinks_2 .ttf {background-image:url('/typo3/gfx/fileicons/ttf.gif')!important;}
.filelinks_2 .txt {background-image:url('/typo3/gfx/fileicons/txt.gif')!important;}
.filelinks_2 .wav {background-image:url('/typo3/gfx/fileicons/wav.gif')!important;}
.filelinks_2 .wrl {background-image:url('/typo3/gfx/fileicons/wrl.gif')!important;}
.filelinks_2 .xls {background-image:url('/typo3/gfx/fileicons/xls.gif')!important;}
.filelinks_2 .xml {background-image:url('/typo3/gfx/fileicons/xml.gif')!important;}
.filelinks_2 .xsl {background-image:url('/typo3/gfx/fileicons/xsl.gif')!important;}
.filelinks_2 .zip {background-image:url('/typo3/gfx/fileicons/zip.gif')!important;}


/* Icons end */

/* include from fileadmin/css/ext/irfaq/irfaq.css */

.info {/******************* LAYOUT 001 irfaq_001.tmpl **********************************/}
.info {/******************* LAYOUT 001 Statisch/Dynamisch Gemeinsames **********************************/}
.tx-irfaq-container_001 .tx_irfaq_additional_box {line-height:normal; font-size:0.8em; margin:5px 0px 20px 22px;}
.tx-irfaq-container_001 .tx_irfaq_additional_cat {display:inline;}
.tx-irfaq-container_001 .tx_irfaq_additional_expert {display:inline; margin-right:5px;}
.tx-irfaq-container_001 .tx_irfaq_additional_expert_by {display:inline; margin-right:5px;}
.tx-irfaq-container_001 .tx_irfaq_additional_expert_url {display:inline;}
.tx-irfaq-container_001 .tx_irfaq_additional_asked {margin-right:5px; display:inline;}
.tx-irfaq-container_001 .tx_irfaq_additional_asked_by {display:inline;}

.info {/******************* LAYOUT 001 Statisch **********************************/}
.tx-irfaq-pi1 .tx-irfaq-container_001 {}
.tx-irfaq-container_001 .tx-irfaq-pi1-static {margin:10px 0px 0px 0px;}
.tx-irfaq-container_001 .tx-irfaq-pi1-static UL {list-style-type:square; margin:0px 0px 20px 0px;}
.tx-irfaq-container_001 .tx-irfaq-questions-list {border-style:solid; border-color:#CCCCCC; border-width:1px 0px 1px 0px; margin:0px; padding:0px;}
.tx-irfaq-container_001 .tx-irfaq-questions-list P {margin:0px; padding:0px;}
.tx-irfaq-container_001 .tx-irfaq-questions-list LI {border-style:solid; border-color:#ffffff; border-width:1px; margin:0px 0px 0px 20px; padding:0px; font-weight:bold;}
.tx-irfaq-container_001 .tx-irfaq-categorytext {display:none;}
.tx-irfaq-container_001 .tx-irfaq-answer-tit .bodytext {font-weight:bold; margin:0px 0px 3px 0px; padding:0px 0px 3px 0px; border-style:solid; border-color:#CCCCCC; border-width:0px 0px 1px 0px; height:1%;}
.tx-irfaq-container_001 .tx-irfaq-answer-text .bodytext {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; height:1%;}

.info {/******************* LAYOUT 001 Dynamisch **********************************/}
.tx-irfaq-pi1 .tx-irfaq-container_001 {}
.tx-irfaq-container_001 .tx-irfaq-pi1-dynamic {border-color:#CCCCCC; border-style:solid; border-width:0px; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:0px; padding-top:2px; padding-right:0px; padding-bottom:2px; padding-left:0px; height:1%;}
.tx-irfaq-container_001 .tx_irfaq_showall {border-bottom-color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px; margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;}
.tx-irfaq-container_001 .tx_irfaq_showall A:LINK, .tx_irfaq_showall A:VISITED, .tx_irfaq_showall A:ACTIVE {color:#000000; text-decoration:none;}
.tx-irfaq-container_001 .tx_irfaq_showall A:HOVER {color:#000000; text-decoration:underline;}
.tx-irfaq-container_001 .tx_irfaq_dl {margin:2px 0px 2px 0px; padding:0px 0px 0px 0px;}
.tx-irfaq-container_001 .tx_irfaq_dt {}
.tx-irfaq-container_001 .tx_irfaq_line {padding:3px 0px 3px 0px; height:1%; overflow:hidden; border-style:solid; border-color:#cccccc; border-width:0px 0px 1px 0px;}
.tx-irfaq-container_001 .tx_irfaq_img {margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; float:left;}
.tx-irfaq-container_001 .tx_irfaq_tit {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;}
.tx-irfaq-container_001 .tx_irfaq_tit .bodytext {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:bold;}
.tx-irfaq-container_001 .tx_irfaq_dt IMG {}
.tx-irfaq-container_001 .tx_irfaq_dt .bodytext {margin:0px; display:inline;}
.tx-irfaq-container_001 .tx_irfaq_dd {border-color:#000000; border-style:solid; border-width:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.tx-irfaq-container_001 .tx_irfaq_entry .bodytext {margin:0px 0px 0px 0px; padding:0px 0px 0px 22px;}


.info {/******************* LAYOUT 002 irfaq_002.tmpl **********************************/}
.info {/******************* LAYOUT 002 Statisch/Dynamisch Gemeinsames **********************************/}
.tx-irfaq-container_002 .tx_irfaq_additional_box {line-height:normal; background-color:#EFEFEF; border-style:solid; border-color:#CCCCCC; border-width:1px; font-size:0.8em; margin:5px 0px 20px 20px;}
.tx-irfaq-container_002 .tx_irfaq_additional_cat {display:inline;}
.tx-irfaq-container_002 .tx_irfaq_additional_expert {padding:2px 0px 0px 2px; display:inline; margin-right:5px;}
.tx-irfaq-container_002 .tx_irfaq_additional_expert_by {display:inline; margin-right:5px;}
.tx-irfaq-container_002 .tx_irfaq_additional_expert_url {display:inline;}
.tx-irfaq-container_002 .tx_irfaq_additional_asked {padding:0px 0px 2px 2px; margin-right:5px; display:inline;}
.tx-irfaq-container_002 .tx_irfaq_additional_asked_by {display:inline;}

.info {/******************* LAYOUT 002 Statisch **********************************/}
.tx-irfaq-container_002 .tx-irfaq-pi1 {}
.tx-irfaq-container_002 .tx-irfaq-pi1-static {margin:10px 0px 0px 0px;}
.tx-irfaq-container_002 .tx-irfaq-pi1-static UL {list-style-type:none; margin:0px 0px 20px 0px;}
.tx-irfaq-container_002 .tx-irfaq-questions-list {border-style:solid; border-color:#CCCCCC; border-width:0px 0px 0px 0px; margin:0px; padding:0px; height:1%;}
.tx-irfaq-container_002 .tx-irfaq-questions-list P {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.tx-irfaq-container_002 .tx-irfaq-questions-list LI {border-style:solid; border-color:#CCCCCC; border-width:1px 1px 1px 1px; background-color:#EFEFEF; margin:0px 0px 2px 0px; padding:0px 0px 0px 20px; font-weight:bold; background-image:url(/fileadmin/templates/ext/images/sitemap/arrow_down.gif); background-repeat:no-repeat; background-position:5px 5px;}
.tx-irfaq-container_002 .tx-irfaq-answer-tit {height:1%; font-weight:bold; margin:0px 0px 3px 0px; padding:1px 0px 1px 20px; border-style:solid; border-color:#CCCCCC; border-width:1px 1px 1px 1px; background-color:#EFEFEF; background-image:url(/fileadmin/templates/ext/images/sitemap/arrow_right.gif); background-repeat:no-repeat; background-position:5px 3px;}
.tx-irfaq-container_002 .tx-irfaq-answer-tit .bodytext {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline;}
.tx-irfaq-container_002 .tx-irfaq-categorytext {display:block; font-size:0.8em; font-weight:normal;}
.tx-irfaq-container_002 .tx-irfaq-answer-text .bodytext {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; border-style:solid; border-color:#CCCCCC; border-width:0px;}

.info {/******************* LAYOUT 002 Dynamisch **********************************/}
.tx-irfaq-container_002 .tx-irfaq-pi1 { }
.tx-irfaq-container_002 .tx-irfaq-pi1-dynamic {border-color:#CCCCCC; border-style:solid; border-width:0px; margin:10px 0px 10px 0px; padding:2px 0px 2px 0px;}
.tx-irfaq-container_002 .tx_irfaq_showall {border-bottom-color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
.tx-irfaq-container_002 .tx_irfaq_showall A:LINK, .tx_irfaq_showall A:VISITED, .tx_irfaq_showall A:ACTIVE {color:#000000; text-decoration:none;}
.tx-irfaq-container_002 .tx_irfaq_showall A:HOVER {color:#000000; text-decoration:underline;}
.tx-irfaq-container_002 .tx_irfaq_dl {background-color:#FFFFFF; margin:2px 0px 2px 0px; padding:0px 0px 0px 0px;}
.tx-irfaq-container_002 .tx_irfaq_dt { }
.tx-irfaq-container_002 .tx_irfaq_line {height:1%; border-style:solid; border-color:#CCCCCC; border-width:1px; background-color:#EFEFEF; margin:0px 0px 3px 0px;}
.tx-irfaq-container_002 .tx_irfaq_img {margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:5px; padding-right:0px; padding-bottom:0px; padding-left:5px; float:left;}
.tx-irfaq-container_002 .tx_irfaq_tit {margin:0px 0px 2px 17px; padding:2px 0px 2px 0px; border-style:solid; border-color:#CCCCCC; border-width:0px;}
.tx-irfaq-container_002 .tx_irfaq_tit .bodytext {border-style:solid; border-color:#000000; border-width:0px; font-weight:bold;}
.tx-irfaq-container_002 .tx-irfaq-categorytext {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; font-size:0.8em; font-weight:normal;}
.tx-irfaq-container_002 .tx_irfaq_dt IMG { }
.tx-irfaq-container_002 .tx_irfaq_dt .bodytext {margin:0px; display:inline;}
.tx-irfaq-container_002 .tx_irfaq_dd {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.tx-irfaq-container_002 .tx_irfaq_entry .bodytext {margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}


/* include from fileadmin/css/ext/mbl_newsevent/mbl_newsevent.css */

/*
** Author       : swisstypo3
** Dateiversion : 04.06.07
** Datei        : mbl_newsevent.css
** Funktion     : Stylesheet fuer EVENTS LIST mbl_newsevent - Abgestimmt auf tt_news/events_1.tmpl
*/

/* ------------------------------------------------------
 * EVENTS LIST mbl_newsevent
 * ------------------------------------------------------
 */

.news-eventlist-container {
	border-color:#cccccc;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.news-eventlist-item {
	border-color:#cccccc;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	margin:0px 0px 0px 0px; /* Abstand nach einem Eintrag */
	padding:5px 2px 5px 2px;
}
.news-event-date { /* Die Zeile mit Datum von/bis und Ort */
	font-size:0.9em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-color:#cccccc;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	overflow:hidden;
	height:15px;
}
.news-event-date .news-event-fromdate {
	padding-right:5px;
	float:left;
}
.news-event-date .news-event-totext {
	padding-right:5px;
	float:left;
}
.news-event-date .news-event-todate {
	padding-right:5px;
	float:left;
}
.news-event-date .news-event-location {
	padding-right:5px;
	float:left;
}
.news-eventlist-title {
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
.news-event-item {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.news-event-item p.bodytext {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:1%;
}
.mbl_newsevent_onedayevent {
}

.info {/******************* SINGLE LAYOUT **********************************/}
.news-eventwrap-single {
	font-weight:bold;
}

/* ------------------------------------------------------
 * LATEST EVENTS
 * ------------------------------------------------------
 */

.info {/* Border Colors, Style and Width */}
.event-latest-container {
	margin:10px 10px 10px 10px; /* Abstand rechts und links */
	padding:0px 0px 0px 0px; /* Innen Abstand */
	border-color:#ffffff;
	border-style:solid;
	border-width:2px;
	height:1%;
}

.event-latest-header {
	font-size:0.9em;
	font-weight:bold;
	background-color:#D9E7CC;
	color:#658A3E;
	padding:2px 3px 2px 3px;
	margin:0px 0px 0px 0px;
	border-bottom-style:solid;
	border-bottom-color:#9CBC7A;
	border-bottom-width:1px;
}
.event-latest-header h3 {
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}
.event-latest-item {
	border-top-width:0px;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
}
.event-latest-item .event-latest-fromdate {
	font-size:10px;
	margin:0px 5px 0px 0px;
	padding:2px 0px 0px 2px;
}
.event-latest-item .event-latest-todate {
	font-size:10px;
	margin:0px 5px 0px 0px;
	padding:0px 2px 0px 2px;
}
.event-latest-item .event-latest-title {
	font-weight:bold;
	margin:2px 2px 3px 2px;
}
.event-latest-item .event-latest-subheader,
.event-latest-item .event-latest-subheader p {
	margin:0px 2px 0px 2px;
	display:none;
}
.event-latest-item .event-latest-morelink {
	border-bottom-style:solid;
	border-bottom-color:#9CBC7A;
	border-bottom-width:1px;
	text-align:right;
	padding:2px;
}

.event-latest-gotoarchive {
	padding:2px;
	margin:0px 0px 0px 0px;
	background-color:#D9E7CC;
	font-weight:bold;
	text-align:right;
}

/* include from fileadmin/css/ext/wec_discussion/wec_discussion.css */


.tx-wecdiscussion-pi1 {
	float:left;
}
.tx-wecdiscussion-page {
}
.tx-wecdiscussion-mainContent {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}
.tx-wecdiscussion-sidebar {
}
.tx-wecdiscussion-navbar {
}
.tx-wecdiscussion-title {
	font-size:1em;
	font-weight:bold;
}
.tx-wecdiscussion-responseMsg {
	font-weight:bold;
	color:#F02020;
	margin-top:4px;
	margin-bottom:8px;
}
.tx-wecdiscussion-button {
	margin:0px 0px 10px 0px;
	font-weight:bold;
}
.tx-wecdiscussion-button a, .tx-wecdiscussion-button a:active, .tx-wecdiscussion-button a:link, .tx-wecdiscussion-button a:visited {
	padding:2px 4px 2px 4px;
	border:1px #cccccc solid;
	background-color:#efefef;
	text-decoration:none;
}
.tx-wecdiscussion-button a:hover {
	border:1px #cccccc solid;
	background-color:#ffffff;
}
.tx-wecdiscussion-listHeader {
}
.tx-wecdiscussion-list {
}
.tx-wecdiscussion-listElement, .tx-wecdiscussion-listElement a, .tx-wecdiscussion-listElement a:visited, .tx-wecdiscussion-listElement a:link, .tx-wecdiscussion-listElement a:hover, .tx-wecdiscussion-listElementSelected, .tx-wecdiscussion-listElementSelected a {
}
.tx-wecdiscussion-listElement a:hover {
}
.tx-wecdiscussion-listElementSelected a, .tx-wecdiscussion-listElementSelected a:visited, .tx-wecdiscussion-listElementSelected a:link {
}

/*------------------------------- FORM -------------------------------------------*/
.tx-wecdiscussion-form, 
.tx-wecdiscussion-forumMessageSubject, 
.tx-wecdiscussion-forumMessage, 
.tx-wecdiscussion-forumMessageInfo, 
.tx-wecdiscussion-forumMessageDivider,  
.tx-wecdiscussion-forumMessageReply, 
.tx-wecdiscussion-forumMessageReplyInfo {

}
.tx-wecdiscussion-forumMessageSubject {
	background-color:#efefef;
	font-weight:bold;
	padding:3px 4px 3px 4px;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
}
.tx-wecdiscussion-forumMessage {
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.tx-wecdiscussion-forumMessageReply {
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
}
.tx-wecdiscussion-forumMessageInfo {
	font-size:0.8em;
	margin-top:3px;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
	border-top:dotted 1px #888;
}
.tx-wecdiscussion-forumMessageDivider {
}
.tx-wecdiscussion-forumMessageReplyButton, .tx-wecdiscussion-forumMessageReplyButton a {
	line-height:normal;
	margin-left:1px;
	margin-right:1px;
	text-decoration:none;
}
.tx-wecdiscussion-forumMessageReplyInfo {
	font-size:0.8em;
	margin-top:5px;
	padding-left:0px;
	padding-top: 3px;
	padding-bottom:5px;
	border-top:dotted 1px #888;
}
.tx-wecdiscussion-forumPreview, .tx-wecdiscussion-forumPreviewEntry, .tx-wecdiscussion-forumPreviewInfo {
	margin:2px;
	margin-left:6px;
	font-size:0.8em;
	line-height:150%;
}
.tx-wecdiscussion-forumPreview {
	width:300px;
	font-size:1em;
	border:1px solid #888;
	background-color: #FFFFFF;
}
.tx-wecdiscussion-forumPreviewInfo {
	font-size:0.8em;
	color:#555;
	border-top:dotted 1px #888;
	margin-bottom:6px;
}

/*----------- FORUM REPLY FORM --------------*/
.tx-wecdiscussion-formToggleOff {
}
.tx-wecdiscussion-formToggleOn {
}
.tx-wecdiscussion-form {
	background-color:#efefef;
	border:1px solid #cccccc;
	padding:4px;
	padding-bottom:25px;
	margin-top:5px;
	margin-bottom:5px;
}
.tx-wecdiscussion-formheader {
	font-size:0.8em;
	font-weight:bold;
}
.tx-wecdiscussion-showrequiredtext {
	margin:5px 0px 10px 0px;
}
.tx-wecdiscussion-formerror {

}
.tx-wecdiscussion-form div.inputFormRow {
	clear:both;
	margin:0px;
	padding:0px;
	padding-top:2px;
}
.tx-wecdiscussion-form div.inputFormRow span.label {
	float:left;
	width:23%;
	text-align:right;
}
.tx-wecdiscussion-form div.inputFormRow span.textacross {
	float:left;
	margin-left:130px;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox {
	float:right;
	width:75%;
	text-align:left;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox input {
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	width:95%;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox input:focus {
	background-color:#cccccc;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea {
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	width:95%;
	height:85px;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea:focus {
	background-color:#cccccc;
}
.tx-wecdiscussion-spacer {
	display:inline;
	line-height:1px;
	margin:0px;
	padding:0px;
	margin-left:4px;
}
.tx-wecdiscussion-form div.inputFormRow span.textacross INPUT {
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}
.tx-wecdiscussion-form-requiredMarker {
	color: #CC0000;
	font-weight:bold;
}


/* include from fileadmin/css/ext/newloginbox/newloginbox.css */

/*
** Author       : swisstypo3
** Dateiversion : 04.06.07
** Datei        : newloginbox.css
** Funktion     : Stylesheet fuer New Login Box - Abgestimmt auf newloginbox_small.tmpl
*/

/* ------------------------------------------------------
 * NEWLOGINBOX_SMALL
 * ------------------------------------------------------
 */

.tx-newloginbox-pi1 {
	margin:10px 0px 0px 0px; /* Abstand oben */
}

.newloginbox_col {
	font-size:0.8em;
	border-style:solid;
	border-color:#ffffff; /* Borderfarbe */
	border-width:2px;
	background-color:#EAF1E3; /* Hintergrundfarbe */
	margin:0px 10px 0px 10px; /* Abstand rechts und links */
	padding:2px 2px 2px 2px; /* Innen Abstand */
	height:1%; /* ie bugfix */
}

.newloginbox_col h3 { /* Ueberschrift */
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}

.newloginbox_col form { /* Formular */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.newloginbox_col p { /* Status */
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}

.newloginbox_col .newloginbox_small { /* Zeile */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	height:20px;
}

.newloginbox_col .newloginbox_small label { /* Zelle : Label */
	float:left;
	width:90px;
}

.newloginbox_col .newloginbox_small label.newloginbox_username { /* Label : Benutzername */
}

.newloginbox_col .newloginbox_small label.newloginbox_passwd { /* Label : Passwort */
}

.newloginbox_col .newloginbox_small input { /* Zelle : Eingabefeld */
	font-size:0.9em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	width:70px;
	border-width:1px;
	border-style:solid;
	border-color:#658A3E;
	background-color:#ffffff;
	height:15px;
}

.newloginbox_col .newloginbox_small input:focus {
	background-color:#efefef;
}

.newloginbox_col .newloginbox_small input.button { /* Anmelden und Abmelden Button */
	font-size:0.9em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	background-color:#D9E7CC;
	color:#658A3E;
	width:72px;
}

.tx-newloginbox-pi1 .newloginbox_small input.login { /* Anmelden Button */
}

/* ------------------------------------------------------
 * NEWLOGINBOX_SMALL > LOGOUT
 * ------------------------------------------------------
 */
 
.tx-newloginbox-pi1 h3 { /* Ueberschrift */
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}

.tx-newloginbox-pi1 p { /* Status */
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}

.tx-newloginbox-pi1 .newloginbox_small .newloginbox_small_user { /* Label : Benutzername */
	display:inline;
	margin:5px 0px 5px 0px;
}

.tx-newloginbox-pi1 .newloginbox_small .newloginbox_small_name { /* Benutzername */
	font-weight:bold;
	display:inline;
	margin:5px 0px 5px 0px;
}

.tx-newloginbox-pi1 .newloginbox_small input.logout { /* Abmelden Button */
}

/* include from fileadmin/css/ext/a21glossary/a21glossary.css */

/* Gestaltung der TAGS */
acronym {	
	border-style:dotted;
	border-color:#000000;
	border-width:0px 0px 1px 0px;
	cursor: help;
}
span.abbr, abbr {
	border-style:dotted;
	border-color:#FF0000;
	border-width:0px 0px 1px 0px;
	cursor: help;
}
dfn {
	border-style:dotted;
	border-color:#0000FF;
	border-width:0px 0px 1px 0px;
	font-style:normal;
	cursor: help;
}
A:HOVER DFN {
}

/* Gestaltung der LISTE */
dl.glossary DT {
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#000000;
}
dl.glossary dd {
	margin:0px 0px 15px 20px;
}
dl.glossary .description {
	margin:0px;
	padding:0px;
}
dl.glossary .type {
	font-style:italic;
	padding:0px 5px 0px 0px;
}

/* include from fileadmin/css/ext/ab_linklist/ab_linklist.css */


/* --------------------  general styles  -------------------- */

.tx-ablinklist-pi1 {
	margin:0px 0px 20px 0px;
}

.tx_ablinklist_viewDetailsForLink {
/*	font-size : medium;*/
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
/*	text-align : left;*/
}

.tx_ablinklist_viewAddNewLink {
/*	font-size : medium;*/
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
/*	text-align : left;*/
}

.tx_ablinklist_viewAddNewLinkResult {
/*	font-size : medium;*/
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
/*	text-align : left;*/
}

.tx_ablinklist_viewReportBrokenLink {
/*	font-size : medium;*/
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
/*	text-align : left;*/
}

.tx_ablinklist_viewReportBrokenLinkResult {
/*	font-size : medium;*/
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
/*	text-align : left;*/
}

.tx_ablinklist_viewRateLink {
/*	font-size : medium;*/
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
/*	text-align : left;*/
}

.tx_ablinklist_viewRateLinkResult {
/*	font-size : medium;*/
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
/*	text-align : left;*/
}

.tx_ablinklist_categoryPath {
	font-size : 90%;
}

.tx_ablinklist_formErrorMsg {
	color : red;
	margin-top : 10px;
	margin-bottom : 10px;
}

/* --------------------  listView  -------------------- */

.tx_ablinklist_listView_categoryPath {
	font-size : 90%;
}

.tx_ablinklist_listView_categories {
	margin-top : 10px;
}

.tx_ablinklist_listView_category {
	margin-top : 10px;
}

.tx_ablinklist_listView_categoryLabel { }

.tx_ablinklist_listView_links {
	margin-top : 10px;
}

.tx_ablinklist_listView_link { }

.tx_ablinklist_listView_linkAddNew {
	margin-top : 10px;
}

.tx_ablinklist_listView_linkLabel { }

.tx_ablinklist_listView_linkDetails { }

.tx_ablinklist_listView_linkReportBroken { }

.tx_ablinklist_listView_linkRate { }

.tx_ablinklist_listView_linkImage { }

/* --------------------  treeView  -------------------- */

.tx_ablinklist_treeView_category {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_category_level_1 { }

.tx_ablinklist_treeView_category_level_2 { }

.tx_ablinklist_treeView_category_level_3 { }

.tx_ablinklist_treeView_category_level_4 { }

.tx_ablinklist_treeView_links {
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_linkAddNew {
	font-size : 90%;
}

.tx_ablinklist_treeView_linkLabel { }

.tx_ablinklist_treeView_linkDetails { }

.tx_ablinklist_treeView_linkReportBroken { }

.tx_ablinklist_treeView_linkRate { }

.tx_ablinklist_treeView_linkImage { }

/* --------------------  searchView  -------------------- */

.tx_ablinklist_searchView_searchBox { }

.tx_ablinklist_searchView_searchBox_searchWord { }

.tx_ablinklist_searchView_searchBox_button { }

.tx_ablinklist_searchView_resultMessage {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_searchView_noLinksMessage {
/*	font-size : medium;*/
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : center;
}

.tx_ablinklist_searchView_categoryPath {
	font-size : 90%;
}

.tx_ablinklist_searchView_categoryLabel { }

.tx_ablinklist_searchView_links {
	margin-top : 10px;
}

.tx_ablinklist_searchView_linkLabel { }

.tx_ablinklist_searchView_linkDetails { }

.tx_ablinklist_searchView_linkReportBroken { }

.tx_ablinklist_searchView_linkRate { }

.tx_ablinklist_searchView_linkImage { }

/* --------------------  topView  -------------------- */

.tx_ablinklist_topView_links {
/*	font-size : medium;*/
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-bottom : 10px;
	display : block;
/*	text-align : left;*/
}

.tx_ablinklist_topView_link {
	margin-top : 5px;
}

.tx_ablinklist_topView_linkLabel { }

.tx_ablinklist_topView_linkDetails { }

.tx_ablinklist_topView_linkImage { }

/* --------------------  catalogView  -------------------- */

.tx_ablinklist_catalogView_categoryPath {
	font-size : 90%;
}

.tx_ablinklist_catalogView_category {
	float : left;
	width : 300px;
	padding-top : 20px;
}

.tx_ablinklist_catalogView_subcategories {
	font-size : 90%;
}

.tx_ablinklist_catalogView_categoryLabel { }

.tx_ablinklist_catalogView_links {
	clear : both;
	padding-top : 20px;
}

.tx_ablinklist_catalogView_link { }

.tx_ablinklist_catalogView_linkAddNew {
	margin-top : 10px;
}

.tx_ablinklist_catalogView_linkLabel { }

.tx_ablinklist_catalogView_linkDetails { }

.tx_ablinklist_catalogView_linkReportBroken { }

.tx_ablinklist_catalogView_linkRate { }

.tx_ablinklist_catalogView_linkImage { }

/* include from fileadmin/css/ext/tipafriend_plus/tipafriend_plus.css */

.clear {
	margin:0px;
	padding:0px;
}
.tx_tipafriend {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.tx_tipafriend form {
	margin: 0px;
}
.tx_tipafriend .tx_tipafriend_url {
	margin-bottom: 20px;
}

.tx_tipafriend_tiplink {

}

.tx_tipafriend_url H1 {
	
}
.tx_tipafriend_path_label {
	margin-right:5px;
	font-weight:bold;
	float:left;
}
.tx_tipafriend_path_url {
	font-weight:normal;
	font-style:normal;
	float:left;
}
.tx_tipafriend_error_box {
	background-color:#E0E0E0;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-weight:bold;
	color:red;
}
.tx_tipafriend_error_header {
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
}
.tx_tipafriend_error_text {
	color: #FF0000;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
.tx_tipafriend_formfield {
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	overflow:hidden;
	height:1%;
}
.tx_tipafriend_formfield LABEL {
	font-weight:bold;
	text-align:right;
	width:200px;
	margin-right:5px;
	float:left;
}
.tx_tipafriend_html, #tx_tipafriend_html {
	/*display:none;*/
}
#tx_tipafriend_html {
	border-style: none;
	border-width: 0px;
	background-color: #FFFFFF;
	width: auto;
	float: left;
}
.tx_tipafriend_formfield INPUT, .tx_tipafriend_formfield TEXTAREA {
	width:200px;
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:black;
	color:#000000;
	margin-left:0px;
	padding-left:0px;
	float:left;
}
.tx_tipafriend_formfield INPUT:focus, .tx_tipafriend_formfield TEXTAREA:focus {
	background-color:#E0E0E0;
}
.tx_tipafriend_codetext .tx-srfreecap-pi2-image {
	width:200px;
	height:74px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.tx_tipafriend_codetext {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border-color:black;
	border-style:solid;
	border-width:0px;
	background-color:white;
	width:200px;
	color:#000000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	float:left;
}
.tx_tipafriend_text {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border-color:#CCCCCC;
	border-style:none;
	border-width:1px;
	background-color:white;
	width:200px;
	margin:15px 0px 0px;
	float:left;
}
#tx_tipafriend_button {
	width:200px;
	background-color:#E0E0E0;
	border-color:black;
	border-style:solid;
	border-width:1px;
	text-align:center;
	font-weight:bold;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:0px;
	float:left;
}
.tx_tipafriend_werbemail {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border-color:#CCCCCC;
	border-style:none;
	border-width:1px;
	background-color:white;
	width:200px;
	margin:0px 0px 30px 0px;
	float:left;
}

/* include from fileadmin/css/ext/tw_rssfeeds/tw_rssfeeds.css */

#twrss_table {
	border-color:#8b8b8b;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	padding:0px 0px 2px 0px;
}

DIV.twrss_item_content {
	margin:0px 0px 2px 50px;
}
DIV.twrss_item_link {
	border-color:#8b8b8b;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	padding:2px 0px 0px 0px;
}
DIV.twrss_item_link A {
	font-weight:bold;
}
DIV.twrss_channel_link {
	padding:0px 0px 5px 0px;
}


/*
#twrss_table {
	width:200px;
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;
}
.twrss_head {
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;  
}
.twrss_head_channel {
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;  
}
.twrss_imagefile {
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.twrss_bodytext {
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;  
}
.twrss_bodytext A {
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 16px;  
	text-decoration:underline;
}
.twrss_bodytext A:hover {
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal;  
	line-height: 16px;  
	text-decoration:underline;
}
.twrss_channel_description {
	border:1px dotted #dddddd;
	background-color:#f5f5f5;
	color:#000;
	font-size: 14px;
	font-family: verdana;
	font-style: normal;
	font-weight: bold;
	padding:3px;
}
#twrss_table .twrss_item_link a {
	border-left:1px dotted #CCCBB7;
	background-color:#f5f5f5;
	color:#000;
	font-size: 12px;
	font-family: verdana;
	font-style: normal;
	font-weight: bold;
	padding:3px;
	text-decoration: none;	
}
#twrss_table .twrss_item_link a:hover {
	border-left:1px dotted #CCCBB7;
	background-color:#f5f5f5;
	color:#000;
	font-size: 12px;
	font-family: verdana;
	font-style: normal;
	font-weight: bold;
	padding:3px;
	text-decoration: underline;	
}
#twrss_table .twrss_item_content {
	border-left:1px dotted #CCCBB7;
	border-bottom:1px dotted #CCCBB7;
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
	padding:3px;
	line-height: 16px;
}
#twrss_table .twrss_bodytext .twrss_channel_link a {
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	padding:3px;
	line-height: 16px;
	text-decoration:none;	
}
#twrss_table .twrss_bodytext .twrss_channel_link a:hover {
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	padding:3px;
	line-height: 16px;	
	text-decoration:underline;
}
*/
/* include from fileadmin/css/ext/mailform/mailform.css */

/* Validation Format */

.tx_mailform_valid {
		margin-bottom: 3px;
}

.tx_mailform_invalid {
		margin-bottom: 3px;
}

.tx_mailform_required {
  	margin-bottom: 3px;
}

.tx_mailform_none {
	/*background: #746ff0;*/
	margin-bottom: 3px;
}

.tx_mailform_FieldErrorMessage,
.tx_mailform_required_star-error {
	color: #FF0000;
	font-weight: bold;
}

.tx_layout_element_container {
	color: #000;
}

/* Forms */

.tx_mailform_file {
  font-size: 12px;
  color: #000;
  border: 1px solid #222;
  margin-bottom: 5px;
 }
 
.tx_mailform_text { 
  /*font-size: 12px;*/
  color: #000;
  border: 1px solid #222;
  /*height: 18px;*/
  width: 200px;
  background-color: #E0E0E0;
}

input.tx_mailform_radio_button { }
td.tx_mailform_radio_text {
  font-size: 12px;
  color: #000;
  padding: 5px;
}
label.tx_mailform_rb_label {
  font-size: 12px;
  color: #000;
  margin-bottom: 2px;
  width:
}

.tx_mailform_select { 
  font-size: 11px;
  color: #000;
  border: 1px solid #222;
}

.tx_mailform_option { 
  font-size: 12px;
  color: #000;
}

.tx_mailform_textarea {
  font-size: 12px;
  color: #000;
  background-color: #E0E0E0;
  border: 1px solid #222;
  width: 200px;
 }
 
.tx_mailform_hidden { }


.tx_mailform_password {
  font-size: 12px;
  color: #000;
  border: 1px solid #222;
  margin-bottom: 5px;
}


input.tx_mailform_checkbox_box {
 }
td.tx_mailform_checkbox_text {
  font-size: 12px;
  color: #000;
}

label.tx_mailform_cb_label {
  font-size: 12px;
  color: #000;
}

.tx_mailform_submit {
  font-size: 12px;
  color: #000;
  border: 1px solid #222;
  margin-bottom: 5px;
  width: 200px;
  background-color: #E0E0E0;
  padding: 3px 0;
  text-align: center;
  margin-top: 30px;
 }
 
.tx_mailform_submitextended{
  font-size: 12px;
  color: #000;
  border: 1px solid #222;
  margin-bottom: 5px;
}

/* Layout */

.tx_mailform_hrSeparator {
  width: 100%;
}

.tx_mailform_title {
  font-size: 12px;
  padding: 2px;
  border: 1px;
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
}

/** CSS DAS NICHT ZUM STANDARD GEH?RT AUFPASSEN.. dies ist f?r Lebensmitteltech */
.tx_mailform_titleBody {
  width:100%;
  height:20px;
  background-color: #FFFF78;
  border-collapse:collapse;
  border-top: 1px solid #F9C884;
  border-left: 1px solid #F9C884;
  border-right: 1px solid #F9C884;
}

.tx_mailform_inputElement_left {
  background-color: #EDEDE7;
  width: 60px;
  text-align: center;
  vertical-align: middle;
}

.tx_mailform_inputElement_right {
  background-color: #EDEDE7;
}

.tx_mailform_ueberschrift_left {
  width: 60px;
  height: 15px;
  background-color: #FFFF78;
  font-weight: bold;
  border: 1px solid #F9C884;
}

.tx_mailform_ueberschrift_right {
  height: 15px;
  background-color: #FFFF78;
  font-weight: bold;
  border: 1px solid #F9C884;
}

.tx_mailform_htmlelementDiv {
  width: 100%;
  padding: 0px;
  font-size: 12px;
  border-collapse: collapse;
}

#col3_content label.tx_mailform_label_global {
	width: 220px;
	display: block;
	text-align:right;
	margin-right: 3px;
}

#col3_content div.tx_mailform_div-item-1050-FPO854GHX label.tx_mailform_label_global {
    width: auto;
}

.tx-srfreecap-pi2-cant-read {
	width: 220px;
	display:block;
	text-align: right;
	margin-right: 3px;
}

input.tx_mailform_captcha {
	margin-top: 25px;
}

#tx_mailform_input-item-1086-FMB882LUH,
#tx_mailform_input-item-1145-FXC412XBG

 {
visibility:hidden;
}


/* include from fileadmin/css/ext/rgaccordion/rgaccordion.css */

/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  

/* just a little gab */
#rgaccord2-nest {
  margin:10px 0;
}


/* Toggle default */
h3.rgaccord2-toggle {
  font-weight:bold;
  color:#ffffff;
  line-height: 20px;
  height: 17px;
  background: #F6A257 url(/fileadmin/css/ext/rgaccordion/img/plus.png) 5px center no-repeat;
  border-top:1px solid #eee;
  padding:2px 0 2px 25px;
  margin-right:32px;
  cursor:pointer;
}

/* Toggle act item */
h3.act {

  color:#555555;
  background: #CFCFCF url(/fileadmin/css/ext/rgaccordion/img/minus.png) 5px center no-repeat;
}

/* the content */
#rgaccord2-nest div.rgaccord2-content {
  width:480px;
  border-left:0px solid #ccc;
  border-right:0px solid #ccc;
  height: 100px;
}

/* remove margin of a CE */
div.rgaccord2-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord2-content h1 {
  display:none;
}

