/* ---------------------------------------------------------------------------
 * this file is generated 16. April 2010 / 16:43:55 by ext:swisstypo3_config
 * ext. included : tt_news,ve_guestbook,jk_poll,pbsurvey,sr_quiz,indexed_search,macina_searchbox,goof_fotoboek,mc_googlesitemap,ric_rotation,css_filelinks,irfaq,mbl_newsevent,wec_discussion,sr_sendcard,ab_linklist,tt_calender,rggooglemap,tipafriend_plus,sr_feuser_register,sr_email_subscribe,newloginbox,datamints_newsticker,sg_glossary,rgsmoothgallery,mailform,rgmediaimages 
 * --------------------------------------------------------------------------- */

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

/*-----------------------------------  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 {display:none;}
.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;
}
.news-single-additional-info {
	margin:0px 0px 10px 0px;
}
.news-single-additional-info A {
	font-weight:normal;
}
.news-single-filetext {
	font-weight:bold;
}
.news-single-linktext {
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
.news-single-linkitem .bodytext {
	margin:0px 0px 0px 0px;
}
.news-single-backlink {
	margin:20px 0px 20px 0px;
	font-weight:bold;
}

.info {/******************* LATEST LAYOUT **********************************/}
.news-latest-container {
	height:1%;
    width:99%;
    margin-top:0px;
	padding:0px 0px 0px 0px;
	border-color:#000000;
	border-style:solid;
	border-width:0px;
}
.info {/* Border Colors, Style and Width */}
.news-latest-header,
.news-latest-item,
.news-latest-gotoarchive {
	border-color:#ffffff;
	border-style:solid;
	border-width:1px 0px 1px 0px;
}
.news-latest-header {
	border-width:0px 0px 1px 0px;
	color:#ffffff;
	background-color:#9FA2A3;
	font-weight:bold;
	padding:2px 3px 2px 5px;
}
.news-latest-item {
	background-color:#C8CCCD;
	border-top-width:0px;
	padding:5px 3px 5px 5px;
}
.news-latest-date {
	color:#6A6B6C;
	font-size:10px;
}
.news-latest-title {
	color:#6A6B6C;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
}
.news-latest-title A:LINK,
.news-latest-title A:VISITED,
.news-latest-title A:HOVER,
.news-latest-title A:ACTIVE {
	color:#6A6B6C;
	text-decoration:none;
}
.news-latest-subheader, .news-latest-subheader P {
	color:#6A6B6C;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}
.news-latest-subheader P.bodytext {
	color:#6A6B6C;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}
.news-latest-subheader {
/*	padding:0px 3px 0px 5px;*/
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}

.news-latest-category {
	display:none;
}
.news-latest-morelink {
	color:#ffffff;
/*	text-align:right;*/
	border-style:solid;
	border-color:#000000;
	border-width:0px;
/*	padding:0px 3px 0px 5px;*/
}
.news-latest-morelink A:LINK,
.news-latest-morelink A:VISITED,
.news-latest-morelink A:HOVER,
.news-latest-morelink A:ACTIVE {
	color:#6A6B6C;
}
.news-latest-gotoarchive {
	border-width:0px 0px 0px 0px;
/*	border-top-width:0px;*/
	padding:2px;
	background-color:#9FA2A3;
	font-weight:bold;
	padding:2px 3px 2px 5px;
/*	text-align:right;*/
}
.news-latest-gotoarchive A:LINK,
.news-latest-gotoarchive A:VISITED,
.news-latest-gotoarchive A:HOVER,
.news-latest-gotoarchive A:ACTIVE {
	color:#ffffff;
}

.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 */

.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:2px 2px 2px 2px}
#guestbook_layout_001 .tx-guestbook-teaser {border-style:solid; border-color:#DDDDDD; border-width:1px; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; background-color:#ffffff;}
#guestbook_layout_001 .tx-guestbook-teaser-header {background-color:#fe9e32; border-style:solid; border-color:#DDDDDD; border-width:0px 0px 0px 0px; font-weight:bold; padding:3px;}
#guestbook_layout_001 .tx-guestbook-teaser-date {border-style:solid; border-color:#DDDDDD; 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:#fe9e32; border-style:solid; border-color:#DDDDDD; border-width:1px 0px 0px 0px; padding:3px;}


.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/jk_poll/jk_poll.css */

/*
** Version   : 0.1.6
** Datei     : jk_poll.css
** Desc      : Abstimmung
** LayoutKey : jk_poll_def
** Changes   : 24.04.08 - pf - create file version
** Changes   : 03.07.08 - dw – edit for sr_freecap
*/

/* Allgemein Element */
.tx-jkpoll-pi1 {}
.tx-jkpoll-pi1 form {}
.tx-jkpoll-pi1 h3 {}

/* Frage */
.tx-jkpoll-pi1 input.pollanswer {background:none;border-width:0px;}
.tx-jkpoll-pi1 input.pollsubmit {} /* Abstimmen Button */

/* Resultat vertical */
.tx-jkpoll-pi1 .answer-vertical {padding-bottom:20px;overflow:hidden;} /* Div Element */
* html .tx-jkpoll-pi1 .answer-vertical {height:1%;overflow:visible;} /* IE6 : damit der Text 'Votes' nicht teilweise verschwindet */
.tx-jkpoll-pi1 .answer-vertical p {}
.tx-jkpoll-pi1 .answer-vertical .answer-result {line-height:0px;} /* Div Element */
.tx-jkpoll-pi1 .answer-vertical .answer-result images {margin:0px;padding:0px;vertical-align:top;}
.tx-jkpoll-pi1 .answer-vertical .answer-result images img {margin:0px;padding:0px;vertical-align:top;}
.tx-jkpoll-pi1 .answer-vertical .answer-result span {font-size:0.9em;}

/* Resultat horizontal */
.tx-jkpoll-pi1 .answer-horizontal {}
.tx-jkpoll-pi1 .answer-horizontal p {}
.tx-jkpoll-pi1 .answer-horizontal .answer-result {} /* Div Element */
.tx-jkpoll-pi1 .answer-horizontal .answer-result images {}
.tx-jkpoll-pi1 .answer-horizontal .answer-result images img {}
.tx-jkpoll-pi1 .answer-horizontal .answer-result span {font-size:0.9em;}
.tx-jkpoll-pi1 .star {font-size:0.9em;}
.tx-jkpoll-pi1 .jk_poll_formfield label {width:200px;}
.tx-jkpoll-pi1 .jk_poll_formfield input,
.tx-jkpoll-pi1 .jk_poll_formfield textarea {width:200px;}
.tx-srfreecap-pi2-image{float:none;width:200px;}

/* 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 */

div.tx-macinasearchbox-pi1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
/*	height:20px;*/
/*	margin-bottom: 10px;*/
/*	text-align:right;*/
/*	background-color:#9FA2A3;*/
}
.tx-macinasearchbox-pi1 input.searchbox {
	margin:0px 0px 0px 5px;
	background-color:#E4E8E9;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#E4E8E9;
	width:97px;
	height:13px;
	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:80%;
/*	font-weight:bold;*/
	color:#ffffff;
	background-color:#9FA2A3;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
/*	vertical-align:middle;*/
/*	height:13px;*/
}

.tx-macinasearchbox-pi1 input.searchbox_img {
	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_img {
	background-color:#CCCCCC;
}
.tx-macinasearchbox-pi1 input.searchbox_submit_img {
	background-color:#7FB565;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#000000;
	margin:0px;
	padding:0px;
	display:inline;
	vertical-align:middle;
}

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

.tx-gooffotoboek-pi1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 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;
}




/* Tumbnails */
.tx_gooffotoboek_spez {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-color:#000000;
	border-style:solid;
	border-width:0px;
	height:1%;
	overflow:hidden;
	float:right;
}
.gfpb_landscape, .gfpb_portret, .gfpb_square {
	border-color:#cecece;
	border-style:solid;
	border-width:0px;
	margin:0px 0px 5px 5px;
	padding:0px 0px 0px 0px;
	float:left;
	overflow:hidden;
	width:48px;
	height:48px;
	background-color:#ffffff;
}
.gfpb_empty {
	margin:0px 0px 5px 5px;
	padding:0px 0px 0px 0px;
	float:left;
	overflow:hidden;
	width:48px;
	height:48px;
}


/* NAVIGATION */
.tx_gooffotoboek_navi {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	float:left;*/
/*	height:18px;*/
}
.tx_gooffotoboek_navi A:LINK, .tx_gooffotoboek_navi A:VISITED, .tx_gooffotoboek_navi A:ACTIVE {
	color:#ffffff;
	text-decoration:none;
	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_navi A:HOVER {
	text-decoration:underline;
}
.tx_gooffotoboek_navi_NAVSTART {
	display:none;
	float:left;
}
.tx_gooffotoboek_navi_PREV {
	float:left;
	width:55px;
/*	height:1%;
	overflow:hidden;
	background-color:#ffffff;
*/
}
.tx_gooffotoboek_navi_SPACER {
/*	display:none;*/
	float:left;
	color:#ffffff;
	border-style:solid;
	border-color:#000000;
	border-width:0px;
	margin:0px 7px 0px 0px;
}
.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;
	width:65px;
/*	height:1%;
	overflow:hidden;
	background-color:#ffffff;
*/
}
.tx_gooffotoboek_navi_SLIDESHOW {
	float:left;
}
.tx_gooffotoboek_navi_NAVEND {
	display:none;
	float:left;
}



/* SINGLE */
.tx_gooffotoboek_single_entry {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	float:left;

	border-style:solid;
	border-color:#000000;
	border-width:0px;
}

.tx_gooffotoboek_stable {
	border-collapse:collapse;
	width:100%;
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}
.tx_gooffotoboek_stable TD {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}
.tx_gooffotoboek_stable_td1 {
}
.tx_gooffotoboek_stable_td2 {
	vertical-align:bottom;
}
.tx_gooffotoboek_stable_td3 {
	background-color:#9FA2A3;
	padding:2px 0px 2px 5px;
}


.tx_gooffotoboek_single {

}


.tx_gooffotoboek_single_comment {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	float:right;
	width:150px;

}

.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/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 */

/* EVENTS LIST mbl_newsevent */
.info {/******************* LIST LAYOUT **********************************/}
.news-eventlist-container {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
	padding-top:1px;
	padding-right:1px;
	padding-bottom:1px;
	padding-left:1px;

}
.news-eventlist-item {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0px;
	margin:0px 0px 15px 0px;
	padding:2px 2px 2px 2px;
}
.news-event-date {
	float:left;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0px 0px 0px 0px;

}
.news-event-fromdate {
	padding-right:5px;
	float:left;
}
.news-event-totext {
	padding-right:5px;
	float:left;
}
.news-event-todate {
	padding-right:5px;
	float:left;
}
.news-event-location {
	padding-right:5px;
	float:left;
}
.news-eventlist-title {
	font-weight:bold;
	clear:left;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}
.news-event-item P {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}
.mbl_newsevent_onedayevent {
}

.info {/******************* SINGLE LAYOUT **********************************/}
.news-eventwrap-single {
	font-weight:bold;
}

.info {/******************* LATEST LAYOUT **********************************/}
.event-latest-container {
	height:1%;
	padding:2px 2px 2px 2px;
}
.info {/* Border Colors, Style and Width */}
.event-latest-header,
.event-latest-item,
.event-latest-gotoarchive {
	border-color:#DDDDDD;
	border-style:solid;
	border-width:1px;
}
.event-latest-header {
	font-weight:bold;
	background-color:#FE9E32;
	padding:2px 3px 2px 3px;
	margin:10px 0px 0px 0px;
}
.event-latest-item {
	border-top-width:0px;
	background-color:#FFFFFF;
	padding:2px;
}
.event-latest-fromdate {
	font-size:10px;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}
.event-latest-todate {
	font-size:10px;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}
.event-latest-title {
	font-weight:bold;
	margin:2px 0px 3px 0px;
}
.event-latest-subheader, .event-latest-subheader P {
	margin:0px 0px 0px 0px;
	display:none;
}
.event-latest-morelink {
	text-align:right;
}
.event-latest-gotoarchive {
	border-top-width:0px;
	padding:2px;
	margin:0px 0px 10px 0px;
	background-color:#FE9E32;
	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/sr_sendcard/sr_sendcard.css */

/*
** Version   : 0.1.5
** Datei     : sr_sendcard.css
** Desc      : Postkarten verschicken
** LayoutKey : sr_sendcard_def
** Changes   : 24.04.08 - pf - create file version
*/

/* ----------------------------------------------------------
** default styles for extension "tx_srsendcard_pi1"
** ----------------------------------------------------------
*/
.tx-srsendcard-pi1 { width:auto;}
.tx-srsendcard-pi1 p {line-height: 125%;}
.tx-srsendcard-pi1-field p{font-size: .8em; width: 80%;}
.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img {border-style: none; border: 1px solid #000000;} 
.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float {clear:left;height:1px;}

/* ----------------------------------------------------------
** Eingabe-Felder
** ----------------------------------------------------------
*/
.tx-srsendcard-pi1 input,
.tx-srsendcard-pi1 select,
.tx-srsendcard-pi1 textarea {}
.tx-srsendcard-pi1 input:focus,
.tx-srsendcard-pi1 textarea:focus {}
.tx-srsendcard-pi1 input[type=radio] {background-color: transparent; vertical-align: middle;} 
.tx-srsendcard-pi1 input[type=checkbox] {background-color: transparent;width:20px;} 
.tx-srsendcard-pi1 input[type=submit] {clear:both;float:none;display:block;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit {clear:both;float:none;display:block;}

/* checkbox IE */
.tx-srsendcard-pi1 #tx_srsendcard_pi1_card_delivery_notify {border-width:0px;background-color:transparent;} 

/* ----------------------------------------------------------
** Einstellungen fuer Uebersichtsseite
** ----------------------------------------------------------
*/
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt {}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header {text-align: center; font-weight: bold; padding-top: 1.1em; width: 96%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector {padding-left: 12px; width: 100%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column {margin:0px 0px 10px 0px; float:left;}

/* ----------------------------------------------------------
** Mittlere Spalte (bei 3 Bilder pro Zeile) od. rechte Spalte (bei 2 Bilder pro Zeile)
** ----------------------------------------------------------
*/
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-edit-column { margin-left:10px; margin-right:10px;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { margin:0; padding:0.5em 0; text-align:center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { margin:0; padding:0.5em 0; text-align:center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a { margin:0 auto; width:auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { border-style:none; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { color:#ff0000; } 
.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { color:#ff0000; } 

/* ----------------------------------------------------------
** Einstellungen fuer Eingabeformular
** ----------------------------------------------------------
*/

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form {width:auto;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap {text-align:center;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a { display:block; margin:0 auto; width:auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {  font-size:0.8em; font-weight:bold; margin:0.5em 0 2em 0; text-align:center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap { margin:0 auto; width:auto; }

/* innerhalb von .tx-srsendcard-pi1-card-form-wrap */
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form {text-align:left; margin:0 auto;}
* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form .st3-formfield {height:1%;} /* IE6 */
*+html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form .st3-formfield {height:1%;} /* IE7 */
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset {margin:0px;padding:5px 0px 5px 0px;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset {overflow:hidden;} /* for Safari */
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border { margin:0 5%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset legend {font-weight:bold; }

/* normale row */
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label { width:30%; clear:both; float:left; text-align:right; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label { position: absolute; left: 0px;  top: -100px; width: 1px; height: 1px; overflow: hidden; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-field {} /* div um eingabe felder */

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { width: 25%; clear: both; float: left; text-align: right;}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label { font-weight: normal; width: auto; text-align: left; margin: 0; padding: 0 .4em .4em 0; vertical-align: middle; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { margin: 0; padding: 0 0 .4em 0; vertical-align: middle; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field { width: 65%; float: right; text-align: left;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message { color: #ff0000; font-weight: bold; margin: 0 0 .2em 0; } 

/* ----------------------------------------------------------
** Einstellungen Vorschau-Seite
** ----------------------------------------------------------
*/
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card {}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image {}
/* innerhalb von .tx-srsendcard-pi1-card-image */
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap {text-align:center;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap a { display: block; margin: 0 auto; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap p { font-size:0.8em; font-weight: bold; margin:0.5em 0 2em 0; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap p.tx-srsendcard-pi1-card-caption {}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object { }
/* innerhalb von .tx-srsendcard-pi1-card-image */
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message { padding:0.5em 0.5em 0.5em 0px;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block {}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title { padding-top:1em; font-weight:bold;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text { padding: 1em 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature { padding-bottom:2em; font-style:italic;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp { display:none; }
/* ---------------------------------------------------------- */
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons {width:auto;margin-top:0.3em; padding-left:1em;}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form {}
* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form {height:1%;} /* IE6 */
*+html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form {height:1%;} /* IE7 */
/* from : change card */
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-modifybutton {margin-bottom:15px;text-align:right;overflow:hidden;}
* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-modifybutton {height:1%;overflow:visible;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-modifybutton input {float:right;}
/* from : send card */
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-captcha {margin-bottom:0em; text-align:right;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-captcha span.tx-srsendcard-pi1-captcha-error { font-size:0.9em;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-captcha span.tx_srsendcard_pi1_captcha_messageformat {font-size:0.8em;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-captcha span.tx_srsendcard_pi1_captcha_messageformat label {}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-captcha div { margin-left:1em;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-captcha div input {vertical-align:middle; margin:0.5em 0;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image {vertical-align:middle; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-sendbutton {text-align:right;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-sendbutton input {float:right;}

/* ----------------------------------------------------------
** Einstellungen Vorschau-Seite
** ----------------------------------------------------------
*/
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p { font-weight:bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p { font-weight:bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sendcardprompt {width:100%; text-align:right;}
/* include from fileadmin/css/ext/ab_linklist/ab_linklist.css */

/*
** Version   : 0.1.5
** Datei     : ab_linklist.css
** Desc      : Linkliste
** LayoutKey : ab_linklist_def
** Changes   : 24.04.08 - pf - create file version
*/

/* ----------------------------------------------------------
** general styles
** ----------------------------------------------------------
*/
.tx-ablinklist-pi1 {}
.tx_ablinklist_viewDetailsForLink,
#col3_content .tx_ablinklist_viewDetailsForLink { /* YAML Col3 */
	border: solid 1px #CCCCCC; 
	background-color:#EEEEEE; 
}
.tx_ablinklist_viewDetailsForLink p.bodytext {
	margin:0px;
}
.tx_ablinklist_viewDetailsForLink span.link_label {}
.tx_ablinklist_viewDetailsForLink span.title {
	font-weight:bold;
}

.tx_ablinklist_viewAddNewLink {}
.tx_ablinklist_viewAddNewLinkResult {}
.tx_ablinklist_categoryPath {
	font-size:90%;
}
.tx_ablinklist_formErrorMsg {}

/* ----------------------------------------------------------
** Display BROKEN Link melden
** ----------------------------------------------------------
*/
.tx_ablinklist_viewReportBrokenLink {}
.tx_ablinklist_viewReportBrokenLink div.broken-link{
	margin:10px 0px 10px 0px;
}
.tx_ablinklist_viewReportBrokenLinkResult {}

/* ----------------------------------------------------------
** Display RATE Link
** ----------------------------------------------------------
*/
.tx_ablinklist_viewRateLink {}
.tx_ablinklist_viewRateLink div.rate-link {
	margin:10px 0px 10px 0px;
}
.tx_ablinklist_viewRateLink div.rate-info {
	margin:0px 0px 5px 0px;
}
.tx_ablinklist_viewRateLink div.rate-items-row {
	display:block;
	width:auto;
	overflow:hidden;
}
* html .tx_ablinklist_viewRateLink div.rate-items-row { /* IE6 */
	height:1%;
	overflow:visible;
}
.tx_ablinklist_viewRateLink div.rate-items-row input {
	border-width:0px; /* Border um Radio bei IE ausschalten */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx_ablinklist_viewRateLink div.rate-items-radio {}
.tx_ablinklist_viewRateLink div.rate-items-integers {}
.tx_ablinklist_viewRateLink span.rate-item {
	display:block;
	float:left;
	width:25px;
	text-align:center;
}
.tx_ablinklist_viewRateLinkResult {}

/* ----------------------------------------------------------
** listView
** ----------------------------------------------------------
*/
.tx_ablinklist_listView_categoryPath {
	font-size:90%;
}
.tx_ablinklist_listView_categories {}
.tx_ablinklist_listView_category {}
.tx_ablinklist_listView_categoryLabel {}
.tx_ablinklist_listView_links {}
.tx_ablinklist_listView_links span.row_links {
	font-size:0.8em;
}
.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 {
	border: solid 1px #CCCCCC; 
	background-color:#EEEEEE; 
	padding:5px 5px 5px 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 {
	border:solid 1px #CCCCCC; 
	background-color:#EEEEEE; 
	padding:5px;
	margin-bottom:10px;
	display:block;
}
.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/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/rggooglemap/rggooglemap.css */

/*
** Version   : 0.1.5
** Datei     : rggooglemap.css
** Desc      : Googlemap
** LayoutKey : rggooglemap_def
** Changes   : 24.04.08 - pf - create file version
*/

#tx-rggooglemap-cat {
	padding:1px 30px;
	font-weight:bold;
}
#tx-rggooglemap-poiNest {
	padding:5px 0;
}
.tx-rggooglemap-poi {
	float:left;
	width:160px;
}
.tx-rggooglemap-poi li {
	list-style:none;
}
.tx-rggooglemap-poi h1 {
	text-decoration:underline;
}
.tx-rggooglemap-poi a, .tx-rggooglemap-poi a:link, .tx-rggooglemap-poi a:visited, .tx-rggooglemap-poi a:active {
	text-decoration:none;
}
.tx-rggooglemap-poi a:hover {
	text-decoration:underline;
}

.tx-rggooglemap-pi1 #map .gmnoprint div.adresse {} /* alle Register */
.tx-rggooglemap-pi1 #map .gmnoprint div.adresse1 {}
.tx-rggooglemap-pi1 #map .gmnoprint div.adresse2 {}
.tx-rggooglemap-pi1 #map .gmnoprint div.adresse3 {}
.tx-rggooglemap-pi1 #map .gmnoprint div.adresse4 {}

.tx-rggooglemap-pi1 #map .markerTooltip { /* Titel Anzeige wenn auf Maus auf Positionsbild */
	white-space:nowrap;
	display:block;
	padding:2px;
	font-size:10px;
}

/* Auflistung auf Vorseite (fals vorhanden) */
ul#rggooglemap-menu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
ul#rggooglemap-menu li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* Auflistung unter Map */
#resultdiv ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
#resultdiv ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* Inhalt Weisses Popup */
ul#poitab {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

ul#poitab li {
	font-size:10px;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
ul#poitab li.act {
	font-weight:bold;
}
#col3_content .poi-content {
	clear:left;
	font-size:10px;
	border-width:1px 0px 0px 0px;
}
/* include from fileadmin/css/ext/tipafriend_plus/tipafriend_plus.css */

/*
** Version   : 0.1.5
** Datei     : tipafriend_plus.css
** Desc      : Seite weiterempfehlen
** LayoutKey : tipafriend_plus_def
** Changes   : 24.04.08 - pf - create file version
*/

.clear {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx_tipafriend {
	margin:0px 0px 0px 0px;
}
.tx_tipafriend form {
	margin:0px 0px 0px 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:#EEEEEE; 
	border-style:solid;
	border-width:1px;
	border-color:#000000; 
	margin:0px 0px 10px 0px;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	color:#ff0000; 
}
.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:5px 0px 5px 0px;
	overflow:hidden;
}
* html .tx_tipafriend_formfield {
	overflow:visible;
	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;
	margin-left:0px;
	padding-left:0px;
	float:left;
}
.tx_tipafriend_formfield input:focus,
.tx_tipafriend_formfield textarea:focus {
}
.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:#000000; 
	border-style:solid;
	border-width:0px;
	background-color:#ffffff; 
	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:#ffffff; 
	width:200px;
	margin:15px 0px 0px 0px;
	float:left;
}
#tx_tipafriend_button {
	width:200px;
	background-color:#e9e9e9; 
	border-color:#565656; 
	border-style:solid;
	border-width:1px;
	text-align:center;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 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:#fcf9f9; 
	width:200px;
	margin:0px 0px 30px 0px;
	float:left;
}
.clear {
	clear: left;
	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_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;
	clear:left;
}
.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/sr_feuser_register/sr_feuser_register.css */

/*
** Version   : 0.1.5
** Datei     : sr_feuser_register.css
** Desc      : FE User anmelden
** Hinweis   : Im IE6 kann man keine Linien bei den Zeilen machen. Es gibt einen unterbruch der Linie.
** LayoutKey : sr_feuser_register_def
** Changes   : 24.04.08 - pf - create file version
*/

.tx-srfeuserregister-pi1 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.tx-srfeuserregister-pi1 p {margin:5px 0px 0px 0px;padding:0px 3px;text-indent:0;}
.tx-srfeuserregister-pi1 h4 {margin-top:0px;padding-left:3px;}

.tx-srfeuserregister-pi1 legend {padding:0px 3px;font-weight:bold;width:auto;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {font-style:italic;margin-bottom:1em;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {margin-bottom:1em;}

.tx-srfeuserregister-pi1 a {padding-left:15px;text-decoration:none;}
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {font-size:.8em;margin-left:1em;} /* Datei Vorschau */

.tx-srfeuserregister-pi1 label {margin:0px;padding:0px;}
.tx-srfeuserregister-pi1 label span {color:#ff0000;} 

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {color:#ff0000;} 

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {margin-left:1em;background-color:transparent;border-width:0px;} 
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {cursor:pointer;}

.tx-srfeuserregister-pi1 dl {margin:0;padding:0;overflow:hidden;}
.tx-srfeuserregister-pi1 dt {float:left;clear:both;width:25%;margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:right;}
.tx-srfeuserregister-pi1 dd {display:block;float:left;width:55%;margin:3px 0px 0px 0px;padding:1px 0px 0px 10px;text-align:left;}
.tx-srfeuserregister-pi1 dd label {margin:0px 2px 0px 2px;} /* Herr:Frau / Kategorien */

/* eingabe felder */
.tx-srfeuserregister-pi1 dd input,
.tx-srfeuserregister-pi1 dd select,
.tx-srfeuserregister-pi1 dd textarea {margin:0px;padding:0px 0px 2px 0px;}

/* checkboxen floating */
.tx-srfeuserregister-pi1 dd dl dt {padding:0px 0px 0px 0px;width:5%;border-width:0px;text-align:left;}
.tx-srfeuserregister-pi1 dd dl dd {padding:0px 0px 2px 3px;border-width:0px;}

/* spezielle eingabe felder (alle browser ausser IE)*/
.tx-srfeuserregister-pi1 input[type=radio] {margin:3px 0px 0px 0px;padding:0px;background-color:transparent;border-width:0px;} 
.tx-srfeuserregister-pi1 input[type=checkbox] {margin:2px 0px 0px 0px;padding:0px;background-color:transparent;border-width:1px;} /* border-width:1px; fuer Opera */ 
.tx-srfeuserregister-pi1 input[type=password] {} /* password eingabe felder */

/* submit button */
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {margin-bottom:5px;padding:0px;}

/* ----------------------------------------------------------------------- */
/* IE7 hacks */
*+html .tx-srfeuserregister-pi1 dt,
*+html .tx-srfeuserregister-pi1 dd {height:1%;}
*+html .tx-srfeuserregister-pi1 dd {float:none;}
/* spezielle eingabe felder (nur IE7)*/
*+html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio,
*+html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {margin:0px;padding:0px;background-color:transparent;border-width:0px;} 
*+html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {}

/* ----------------------------------------------------------------------- */
/* IE6 hacks */
* html .tx-srfeuserregister-pi1 dl {height:1%;overflow:visible;}
* html .tx-srfeuserregister-pi1 dt {height:1%;}
* html .tx-srfeuserregister-pi1 dd {height:1%;float:none;padding:0px 0px 0px 0px;margin:4px 0px 0px 0px;}
* html .tx-srfeuserregister-pi1 dd dl dd label {margin:0px;}

/* spezielle eingabe felder (nur IE6)*/
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio,
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {margin:0px 0px 0px 0px;padding:0px;background-color:transparent;border-width:0px;} 
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {}

/* 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/newloginbox/newloginbox.css */

.info{/*********************** Box in der linken Spalte */}

.tx-newloginbox-pi1 {
	margin-left:10px;
}

.tx-newloginbox-pi1 .newloginbox_col {
	border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	background-color:#cccccc;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	width:165px;
	height:1%;
}
.tx-newloginbox-pi1 .newloginbox_col {
	font-size:0.8em;
}
.tx-newloginbox-pi1 .newloginbox_col H3 {
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}
.tx-newloginbox-pi1 .newloginbox_col P {
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}
.newloginbox_col .newloginbox_small label {
	float:left;
	width:90px;
}
.newloginbox_col .newloginbox_small input {
	font-size:0.8em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	width:70px;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#ffffff;
	height:15px;
}
.newloginbox_col .newloginbox_small input:focus {
	background-color:#efefef;
}
.newloginbox_col div.newloginbox_small {
	clear:both;
	height:20px;
	margin:0px 0px 0px 0px;
}
.newloginbox_col #newloginbox_small_submitbutton {
	font-size:1.0em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	background-color:#dddddd;
	width:72px;
}
.newloginbox_col .newloginbox_small_user {
/*	height:20px;*/
/*	float:left;*/
	display:inline;
	margin:5px 0px 5px 0px;
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}
.newloginbox_col .newloginbox_small_name {
	font-weight:bold;
	display:inline;
	margin:5px 0px 5px 0px;
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}


.info{/*********************** Box im Content */}

#col3_content .tx-newloginbox-pi1 {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}
#col3_content .tx-newloginbox-pi1 INPUT {
	margin:0px 0px 0px 0px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#000000;
}
#col3_content INPUT.tx-newloginbox-pi1-submit {
	margin:0px 0px 0px 0px;
	background-color:#dddddd;
}

#logout {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 3px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-style: solid;
	border-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-color: #999999;
}

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

/*
** Version   : 0.1.5
** Datei     : datamints_newsticker.css
** Desc      : Newsticker
** LayoutKey : datamints_newsticker_def
** Changes   : 24.04.08 - pf - create file version
*/

div.newsticker {margin:10px;}
/* include from fileadmin/css/ext/sg_glossary/sg_glossary.css */

.tx-sgglossary-pi1 {
	height:1%;
	overflow:hidden;
}
.sg_glossary_abclist {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	height:1%;
	overflow:hidden;
}
.sg_glossary_abc {
	text-align:center;
	float:left;
	text-decoration:none;
}
.sg_glossary_abc A:LINK, .sg_glossary_abc A:VISITED, .sg_glossary_abc A:ACTIVE {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	padding:1px 2px 1px 2px;
	margin:0px 1px 0px 0px;
	font-size:0.9em;
	background-color:#F9F9F9;
	display:block;
}
.sg_glossary_abc A:HOVER {
	background-color:#cccccc;
	display:block;
}
.sg_glossary_count {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:0px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.sg_glossary_pages {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.sg_glossary_table_1 {
	border-collapse:collapse;
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}
.sg_glossary_td11 {
}
.sg_glossary_td21 {
	width:5%;
}
.sg_glossary_td22 {
	width:1%;
}
.sg_glossary_td23 {
	width:94%;
}
.sg_glossary_title {
	white-space:nowrap;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	padding:1px;
	margin:0px 0px 1px 0px;
	background-color:#F9F9F9;
}
.sg_glossary_details {
}
.sg_glossary_autoword {
	font-weight:bold;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	padding:1px;
	margin:0px 0px 0px 0px;
	background-color:#F9F9F9;
}
.sg_glossary_description {
}
.sg_glossary_image {
}
.sg_glossary_reference {
	font-weight:bold;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	background-color:#F9F9F9;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
}

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



/* div with the gallery inside */

#externalthumbs{
  height:auto;
  text-align:center;
  margin: 20px 0px 0px 10px;
  border:0px solid #555555;
  padding:0px;
  width: 520px;
  text-align:center;
}


/* div around the imgs */
.carouselWrapper {
margin: 0;
padding: 0;
}

/* single thumbnail */


.thumbnail{
  float:left;
  padding:0px;
  border:0px solid #cccccc;
  margin:9px 8px 0px 0px;
}

/* label = title of an image */
.label {
  font-weight:bold;
  display: none;
}

/* number of the image */
.number {
  font-weight:normal;
  font-style:italic;
}



/* original css mit anpassungen */



.tx-rgsmoothgallery-pi1 {
  background:#000000 url(/fileadmin/images_layouts/ext/rgsmoothgallery/ajax-loader.gif) center center no-repeat;
}

.myGallery
{
	width: 460px;
	height: 345px;
	z-index:5;
	display: none;
	border: 0px solid #000000;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position:center center;
	position: absolute;
	left:0;
	right:0;
	margin:0;
	padding:0;
	opacity:0;
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('/fileadmin/images_layouts/ext/rgsmoothgallery/ajax-loader.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #555555;
	color: #ffffff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color:#ffffff;
	text-align:center;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #ffffff;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
	padding: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 60px;
	height: 20px;
	/*width: 100px; background: url('h/fileadmin/images_layouts/ext/rgsmoothgallery/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #555555;
	color: #ffffff;
	cursor: pointer;
}

.jdGallery a.play {
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	width:20px;
	background: url('/fileadmin/images_layouts/ext/rgsmoothgallery/control_play.png') no-repeat center right;
	cursor: pointer;
}

.jdGallery a.pause {
	background: url('/fileadmin/images_layouts/ext/rgsmoothgallery/control_pause.png') no-repeat center right;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #555555;
	color: #ffffff;
	text-indent: 0;
	overflow: hidden;
	padding: 0;
}

.jdGallery .carousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.jdGallery .carousel .carouselInner
{
	position: relative;
	margin: 0;
	padding: 0;
}


/*
.jdGallery .carousel .carouselInner .thumbnail {
	float: left;
	cursor: pointer;
	padding:0;
	margin:0px 0px 5px 5px;
	background: #000000;
	background-position: center center;

	border: solid 1px #e9e9e9;
} */

.jdGallery .carousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('/fileadmin/images_layouts/ext/rgsmoothgallery/coolprev.gif') no-repeat center left;
}

* html .jdGallery a.left { background: url('/fileadmin/images_layouts/ext/rgsmoothgallery/coolprev.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('/fileadmin/images_layouts/ext/rgsmoothgallery/coolnext.gif') no-repeat center right;
}

* html .jdGallery a.right { background: url('/fileadmin/images_layouts/ext/rgsmoothgallery/coolnext.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.jdGallery a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.open:hover { background: url('/fileadmin/images_layouts/ext/rgsmoothgallery/coolplus.gif') no-repeat center center; }

* html .jdGallery a.open:hover { background: url('/fileadmin/images_layouts/ext/rgsmoothgallery/coolplus.gif') no-repeat center center;
	filter:alpha(opacity=80); }









/* SLIGHTBOX */
/* variation on SLIMBOX */

#rglbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000000;
	cursor: pointer;
	z-index: 15;
}

#rglbCenter, #rglbBottom {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #000000;
	z-index: 20;
	border: 0px solid #cccccc;
}

#rglbCenter {
	padding: 10px;
}

.rglbLoading {
	background: #ffffff url('/fileadmin/images_layouts/ext/rgsmoothgallery/ajax-loader.gif') no-repeat center;
	border: 1px solid #565656;
}

#rglbImage {
	z-index: 25;
}

#rglbPrevLink, #rglbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
	z-index: 26;
}

#rglbPrevLink {
	left: 0;
}

#rglbPrevLink:hover {
	background: transparent url('/fileadmin/images_layouts/ext/rgsmoothgallery/coolprev.gif') no-repeat 0% 50%;
}

* html #rglbPrevLink:hover { background: transparent url('/fileadmin/images_layouts/ext/rgsmoothgallery/coolprev.gif') no-repeat 0% 50%; }

#rglbNextLink {
	right: 0;
}

#rglbNextLink:hover {
	background: transparent url('/fileadmin/images_layouts/ext/rgsmoothgallery/coolnext.gif') no-repeat 100% 50%;
}

* html #rglbNextLink:hover { background: transparent url('/fileadmin/images_layouts/ext/rgsmoothgallery/coolnext.gif') no-repeat 100% 50%; }

#rglbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #565656;
	line-height: 1.4em;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	border-top-style: none;
}

#rglbCloseLink {
	display: block;
	float: right;
	width: 80px;
	height: 30px;
	background: transparent url('/fileadmin/images_layouts/ext/rgsmoothgallery/close9yj.gif') no-repeat center;
	margin-bottom: 10px;
}

#rglbNumber {
	display: block;
	float: left;
}

#rglbNumber.gallery {
	display: block;
	float: left;
	padding: 10px;
}

#rglbCaption {
	margin-left: 0px;
	display: block;
	float: left;
}

#rglbDescription {
	float: left;
	padding-right: 10px;
}

#rglbDescription #rglbTitle {
	float: left;
	clear: both;
	font-weight: bold;
}

#rglbDescription #rglbCaption {
	margin-left: 0;
}

#rglbPrintLink {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	background: transparent url(/fileadmin/images_layouts/ext/rgsmoothgallery/printer.png) no-repeat center;
	margin:0 5px 0 0;
  padding:1px;
}

#rglbSaveLink {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	background: transparent url(/fileadmin/images_layouts/ext/rgsmoothgallery/disk.png) no-repeat center;
	margin:0 5px 0 0;
  padding:1px;
}
/* include from fileadmin/css/ext/mailform/mailform.css */

/*******************************************************************************

	Element container layout definition

	All elements are shown in a container which uses one of the following
	classes. Please read the specific container description for more
	Information.

*******************************************************************************/

/**
 * This class represents the outer mailform table. In this table
 * all fields and elements are shown in cells
 */
.mailform-table-outer { }

/**
 * If you like to access every single cell, please use the form wizard
 * You may input here a class which is used for every cell, but you must
 */

/**
 * td-no-style represents every single defined cell. But you can change the
 * class of every cell in the field wizard
 */
.td-no-style { background-color: #ffffff; }
/**
 * This class is used for the outer container of a Form-Element
 * IF the current form content is valid
 * In the current version not used, for later purposes
 */
.tx_mailform_valid { }

/**
 * This class is used for the outer container of a Form-Element
 * IF the current form content is not valid.
 */
.tx_mailform_invalid { }

/**
 * This class is used for the outer container of a Form-Element
 * IF the current content is required, and the user has not yet input
 * the required data
 */
.tx_mailform_required { }

/**
 * This class is used for the outer container of a Form-Element
 * The class is used, if the form has not yet sent, and is not corrected.
 * Actually this is the class, the user will see the most (if he inputs correct
 * data)
 */
.tx_mailform_none { }

/**
 * If the user inputs invalid data, the error will be displayed with
 * this text formation
 */
.tx_mailform_FieldErrorMessage {
	color: #FF0000;
	font-weight: bold;
}

/**
 * This is the class which will be the outer container class for Layout
 * elements.
 * That excludes all form elements.
 * It Includes eg title-element, html-element, separator-element
 */
.tx_layout_element_container {
	color: #ff0000;
}

/*******************************************************************************

 Formular required star

 All existing possibilities for a required star are listed below

*******************************************************************************/
.tx_mailform_required_star {}
.tx_mailform_required_star-ok {}
.tx_mailform_required_star-required {}
.tx_mailform_required_star-error {}

/*******************************************************************************

 Formular element label definition

 All current existing elements are listed below
 You can separately design every different element type

*******************************************************************************/



.tx_mailform_label_global {
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

.tx_mailform_label_textarea {

}

.tx_mailform_label_title {

}

.tx_mailform_label_text {

}

.tx_mailform_label_textwdesc {

}

.tx_mailform_label_default {
	width:200px;
}

.tx_mailform_label_submit {

}

.tx_mailform_label_file {

}

.tx_mailform_label_password {

}

.tx_mailform_label_radio {

}

.tx_mailform_label_select {

}

.tx_mailform_label_layout_default {

}

.tx_mailform_label_navi_nextpage {

}

.tx_mailform_label_navi_previouspage {

}

.tx_mailform_label_navi_pagenavi {

}

.tx_mailform_label_navi_reset {

}

.tx_mailform_label_submit {

}

/*******************************************************************************

 Formular element layout definition

 All current existing elements are listed below
 You can separately design every different element type

*******************************************************************************/

 /**
  * Normal Text element
  */
.tx_mailform_text {
  font-size: 11px;
  color: #000000;
  border: 1px solid #000000;
  height: 15px;
}

/**
 * Select (Dropdown / Multiselect)
 */
.tx_mailform_select {
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
  margin-bottom: 5px;
}

.tx_mailform_option {
  font-size: 10px;
  color: #000000;
}

/**
 * Textarea
 */
.tx_mailform_textarea {
  font-size: 11px;
  font-family: Arial;
  color: #000000;
  /*background-color: #eeeeee;*/
  margin-bottom: 5px;
  border: 1px solid #000000;
  width: 192px;
 }

/**
 * Hidden Field
 * (Actually it does not make sense to design a invisible element)
 */
.tx_mailform_hidden {
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
}

/**
 * Password field
 */
.tx_mailform_password {
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
  margin-bottom: 5px;
}

/**
 * File Upload
 * Currently not functional
 */
.tx_mailform_file {
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
  margin-bottom: 5px;
 }

/**
 * Captcha
 */
.tx_mailform_captcha {
  font-size: 15px;
  color: #000000;
  border: 1px solid #000000;
  height: 18px;
  width: 192px;
}

/**
 * Checkboxes
 */
input.tx_mailform_checkbox_box {
border: none;
}
div.tx_mailform_checkbox_wrap {
	overflow:hidden;
	float:left;
}
* html div.tx_mailform_checkbox_wrap {
	overflow:visible;
	height:1%;
}

div.tx_mailform_checkbox_element {
	width:250px;
	height:1%;
	margin-top: 2px;
}

td.tx_mailform_checkbox_text {
  font-size: 10px;
  color: #000000;
}

label.tx_mailform_cb_label {
  font-size: 11px;
  font-weight: normal;
  margin-left: 5px;
}

/**
 * Radio Buttons
 */
input.tx_mailform_radio_button { }

td.tx_mailform_radio_text {
  font-size: 10px;
  color: #000000;
  padding: 5px;
}
label.tx_mailform_rb_label {
  font-size: 10px;
  color: #000000;
  /*margin-bottom: 2px;*/
}


div.tx_mailform_radio_element {
	width:149px;
	height:1%;
	margin-top: 2px;
	float: left;
}
div.tx_mailform_radio_element_100percent {
	width:100%;
	height:1%;
	margin-top: 2px;
	float: left;
}
/*******************************************************************************

 Layout-element layout definition

 All current existing elements are listed below
 You can separately design every different element type

*******************************************************************************/

/**
 * Popular HR Separator
 */
.tx_mailform_hrSeparator {
  width: 100%;
  height: 2px;
}

/**
 * Text Title
 */
.mailform-table-outer h3 {
  display: block;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  margin: 15px 0 5px 0;
}

/**
 * HTML - Element
 *
 * - The HTML Element is not accessable over CSS.
 * - Please Include your CSS Definition in your specified HTML Element
 * - In the Wizard
 */

 /*******************************************************************************

 Navigation-element layout definition

 All current existing elements are listed below
 You can separately design every different element type

*******************************************************************************/
 /**
 * Submit Button
 */
.tx_mailform_submit {
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
  margin-bottom: 5px;
 }

/**
 * Submitbutton with extended features
 */
.tx_mailform_submitextended {
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
  margin-bottom: 5px;
}

.tx_mailform_navi_nextpage {
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	margin-bottom: 5px;
}

.tx_mailform_navi_previouspage {
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	margin-bottom: 5px;
}

.tx_mailform_navi_reload {
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	margin-bottom: 5px;
}

.tx_mailform_navi_pagenavi {
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	margin-bottom: 5px;
}

.tx_mailform_navi_reset {

}

/******************************************************************************
 * Faebi Code
 ******************************************************************************
 */

.tx_mailform_field_text,
.tx_mailform_field_textwdesc,
.tx_mailform_field_textwdesc-anderes_textfeld,
.tx_mailform_field_textarea,
.tx_mailform_field_select,
.tx_mailform_field_radio,
.tx_mailform_field_password,
.tx_mailform_field_submit,
.tx_mailform_field_submitimage,
.tx_mailform_field_submitextended,
.tx_mailform_field_file {
  width:100%;
	overflow:hidden;
}

.tx_mailform_field_text-float,
.tx_mailform_field_text-float_labelrechts {
	float:left;
}

.tx_mailform_field_text-float_ohnelabel {
	float:left;
	overflow:hidden;
}

.tx_mailform_field_select-float_left_withlabel,
.tx_mailform_field_select-float_left {
	float:left;
	width:100%;
}

.tx_mailform_field_checkbox {
	overflow:hidden;
}

.tx_mailform_field_captcha {}
.tx_mailform_field_staticcountry {}
.tx_mailform_field_contelement {}


/**
 * Layout Elements
 */
.tx_mailform_layout_default {}
.tx_mailform_layout_title {}
.tx_mailform_layout_htmlelement {}
.tx_mailform_layout_error {}

/**
 * Navigation
 */
.tx_mailform_navi_pagenavi {}
.tx_mailform_navi_nextpage {}
.tx_mailform_navi_previouspage {}
.tx_mailform_navi_reset {}


.tx_mailform_td_label{
	width:220px;
	/*display: block;*/
}

.tx_mailform_div_label_left {
	width:220px;
	float:left;
}

.tx_mailform_div_label_error {
  color:#ff0000;
	font-weight: bold;
}

.tx_mailform_div_input {
	float:left;
}

.tx_mailform_div_icon {
	float:left;
}

.tx_mailform_div_err_msg,
.tx_mailform_div_err_msg_block {
	display:block;
}
.tx_mailform_div_err_msg,
.tx_mailform_div_err_msg_float-left {
	float:left;
}

.tx_mailform_div_err_msg_float-none {
	float:none;
}
.tx_mailform_div_err_msg_1 {
	color: #ff0000;
}

.tx_mailform_field_text-float_labelrechts_input {
	width:60px;
}

.tx_mailform_div_label_left_nowidth {
	float:left;
}

.tx_mailform_div_output_select_width {
	float:left;
	width:200px;
}

.tx_mailform_div_output_select-check {
	float:left;
}

.mailform_radio_box, .mailform_checkbox_box {
	border: none;
	margin: 0;
	padding: 0;
	height: 15px;
}

.tx_mailform_layout_title {
clear: both;
 }

.tx_mailform_label_text,
.tx_mailform_label_checkbox{
line-height:14px;
}
.tx_mailform_text{
margin-top:2px;
margin-bottom:2px;
}
.tx_mailform_checkbox_element .tx_mailform_cb_label{
display:inline-block;
width:200px;
}
.tx_mailform_field_select .tx_mailform_div_label_left .tx_mailform_label_select {
line-height:14px;
}
.mailform-table-outer td.td-no-style{
background-color:transparent
}
.mailform-table-outer h3{
color: #6a6b6c;
font-size:1em;
font-weight:bold;
}

#tx_mailform_input-item-3176-FHI241SGM,
#tx_mailform_input-item-3183-FCG487GJL,
#tx_mailform_input-item-3186-FFL406IUG,
#tx_mailform_input-item-3185-FFV379PRM,
#tx_mailform_input-item-3184-FME535RVP,
#tx_mailform_input-item-3191-FGX419SHE,
#tx_mailform_input-item-3171-FIB032FXZ,
#tx_mailform_input-item-3173-FDS963VZQ,
#tx_mailform_input-item-3175-FKG202JMO,
#tx_mailform_input-item-3180-FFJ138JFB,
#tx_mailform_input-item-3178-FID664ZKC,
#tx_mailform_input-item-3152-FYK429FNP,
#tx_mailform_input-item-3187-FSM580DXR,
#tx_mailform_input-item-3194-FYY681PLB,
#tx_mailform_input-item-3182-FTR987FXB,
#tx_mailform_input-item-3193-FJD353EBS,
#tx_mailform_input-item-3172-FWQ643NXH,
#tx_mailform_input-item-3179-FSO767MUF,
#tx_mailform_input-item-3192-FKJ102UPI,
#tx_mailform_input-item-3190-FLL481MYW,
#tx_mailform_input-item-3177-FPG312WLR,
#tx_mailform_input-item-3154-FMV977KZD,
#tx_mailform_input-item-3189-FOV657YYL,
#tx_mailform_input-item-3153-FPH530PKN,
#tx_mailform_input-item-3174-FRJ928IDP,
#tx_mailform_input-item-4483-FYN257VJM,
#tx_mailform_input-item-3188-FHT055JXJ
 {
visibility:hidden;
}
/* include from fileadmin/css/ext/rgmediaimages/rgmediaimages.css */

/***************************
*  Default styles for the
*    EXT rgmediaimages
* by Ringer Georg (just2b)
***************************/

/* div for content elements */
.rgmediaimages-content {
  overflow:auto;
}

/* Iframe */
.rgmediaimages-iframe {
  border:1px solid #ccc;
}


/* just useful for me */
#left .ce  .rgmi1032 .ce {
  width:0px;
  min-height:10px;
}

/* for the plugins */
.rgmediaimages-caption {
	font-weight:bold;
	text-align:center;
}

.rgmediaimages-media {
	margin:5px auto;
}

.rgmediaimages-player, x:-moz-any-link {display:block;}