/* ---------------------------------------------------------------------------
 * this file is generated 13. October 2011 / 14:14:41 by ext:swisstypo3_config
 * ext. included : tt_news,ve_guestbook,jk_poll,pbsurvey,sr_quiz,goof_fotoboek,mc_googlesitemap,ric_rotation,css_filelinks,irfaq,mbl_newsevent,wec_discussion,sr_sendcard,ab_linklist,tt_calender,sg_glossary,rggooglemap,tipafriend_plus,sr_feuser_register,sr_email_subscribe,mailform,swiss_topickey,swiss_mnogosearch,vepevents,vepdatabase,rgsmoothgallery,rgmediaimages,felogin,datapool,mm_dam_filelist,vep_slider,ig_cart,flipbook 
 * --------------------------------------------------------------------------- */

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

/*
** Version   : 0.1.5
** Datei     : tt_news.css
** Desc      : News
** LayoutKey : tt_news_def
** Changes   : 24.04.08 - pf - create file version
*/

/* ----------------------------------------------------------
** LISTEN LAYOUT
** ----------------------------------------------------------
*/

.news-list-container {margin-top:10px;margin-bottom:0px;padding-bottom:0px !important;border-width:0px;}
.news-list-container .news-list-item {padding-top:5px;}
.news-list-container .news-list-date {text-align:right;}
.news-list-container .news-list-title {}
.news-list-container .news-list-title h3 {}
.news-list-container .news-list-title h3 a {font-weight:bold;}
.news-list-container .news-list-title h3 a:hover {font-weight:bold;text-decoration:none;}
.news-list-container .news-list-subheader {}
.news-list-container .news-list-subheader a {}
.news-list-container .news-list-subheader a:hover {text-decoration:none;}
.news-list-container .floatbox {}
.news-list-container .imgwidth {float:left;}
.news-list-container .imgwidth img {margin:3px 10px 0px 0px;}
/*.news-list-container p.bodytext {display:inline;}*/
.news-list-container .news-list-morelink {padding-left:2px;display:inline;}
.news-list-container .news-list-morelink a {}
.news-list-container .news-list-morelink a:hover {text-decoration:underline;}

.news-list-container .news-list-browse {border-top-width:0px;}
.news-list-container .news-list-browse .tx-ttnews-browsebox p {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.news-list-container .news-list-browse .tx-ttnews-browsebox {text-align:right;}
.news-list-container .news-list-browse table {margin:auto;} /* center */

.news-list-container .ohneeinzug {margin-bottom: 0px !important;}

/* ----------------------------------------------------------
** SEARCH LAYOUT
** ----------------------------------------------------------
*/
.news-search-form {}
.news-search-form .news-search-form form {margin:0px 0px 0px 0px;}
.news-search-form .news-search-form-field {padding:0px 10px 0px 0px;margin:6px 0px 0px 0px;float:left;display:block;}
.news-search-form .news-search-form-field input {}
.news-search-form .news-search-form-field input:focus {}
.news-search-form .news-search-form-submit {}
.news-search-form .news-search-form-submit input {}
.news-search-empty-msg {margin:0px 0px 0px 0px;}

/* ----------------------------------------------------------
** SINGLE LAYOUT
** ----------------------------------------------------------
*/
.news-single-item {}
.news-single-item .news-single-timedata {margin:0px 0px 0px 0px;}
.news-single-item .news-single-subheader {margin:10px 0px 10px 0px;font-weight:bold;line-height:normal;}

.news-single-item div.textwidth {}
.news-single-item div.textwidth .news-single-img {float:left;margin:0px 10px 10px 0px;}
.news-single-item div.textwidth .news-single-img img {margin-top:0px}
.news-single-item div.textwidth .news-single-imgcaption {font-size:10px;margin:0px 0px 10px 0px;}

.news-single-item .news-single-author {float:right;font-size:10px;margin:-20px 0px 0px 0px;}
/* additional News */
.news-single-item .news-single-additional-info {margin:0px 0px 10px 0px;}
.news-single-item .news-single-additional-info a {font-weight:normal;}
/* Dateien: */
.news-single-item .news-single-files {}
.news-single-item .news-single-files a {}
.news-single-item .news-single-filetext {font-weight:bold;}
/* Links: */
.news-single-item .news-single-links {}
.news-single-item .news-single-links a {}
.news-single-item .news-single-linktext {font-weight:bold;margin:10px 0px 0px 0px;}
.news-single-item .news-single-linkitem {}
.news-single-item .news-single-linkitem a {}
.news-single-item .news-single-linkitem p.bodytext {margin:0px 0px 0px 0px;}
/* In Verbindung stehende News */
.news-single-item dl.news-single-related {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.news-single-item dl.news-single-related dt {font-weight:bold;margin:10px 0px 0px 0px;}
.news-single-item dl.news-single-related dd {margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}
/* Zurueck zur Uebersicht */
.news-single-item .news-single-backlink {margin:0px 0px 0px 0px;font-weight:bold;}
.news-single-item .news-single-backlink a {}

/* ----------------------------------------------------------
** LATEST LAYOUT
** ----------------------------------------------------------
*/
.news-latest-category {display:none;}

/* ----------------------------------------------------------
** Page-Browser
** ----------------------------------------------------------
*/
.tx-ttnews-browsebox {margin:3px 3px 3px 3px;padding:3px 3px 3px 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 0px 0px 0px;}
.tx-ttnews-browsebox-SCell {}
.news-search-emptyMsg {}

.news-catmenu .level1 {
	padding:1px;
	padding-left:10px;
	background-color:#FFF;
	border-left:0px solid #666;
	border-top:0px solid #666;
	font-size:12px;

}
.news-catmenu .level1 .level2 {
	padding:1px;
	padding-left:20px;
	background-color:#FFF;

	border-left:0px;
	/*
	border-left-color: red;
	*/

}
.level3 {
	padding:1px;
	padding-left:20px;
	background-color:#FFF;
	border-left:1px solid #666;
	border-top:1px solid #666; 

}
.level4 {
	padding:1px;
	padding-left:30px;
	background-color:#FFF;
	border-left:1px solid #666;
}


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

/*
** Version   : 0.1.5
** Datei     : ve_guestbook.css
** Desc      : Gästebuch
** LayoutKey : ve_guestbook_def
** Changes   : 24.04.08 - pf - create file version
*/

/* ----------------------------------------------------------
** Browser hacks
** Workaround firefox
** ----------------------------------------------------------
*/
.tx-guestbook-list-header,
.tx_guestbook_formfield {
	overflow:hidden;
}
/* ----------------------------------------------------------
** Workaround für IE6
** ----------------------------------------------------------
*/
* html .tx-veguestbook-pi1,
* html .tx-guestbook-list-header,
* html .tx_guestbook_formfield {
	height:1%;
	overflow:visible;
}

/* ---------------------------------------------------------- */
#guestbook_list .result_count_top {text-align:right; margin:0px 0px 3px 0px;}
#guestbook_list .result_count_top_navi {height:1%;margin:0px 0px 20px 0px;text-align:center;}
#guestbook_list .result_count_top_left {display:inline;}
#guestbook_list .result_count_top_center {display:inline;}
#guestbook_list .result_count_top_right {display:inline;}

#guestbook_list .tx-guestbook-list-header {vertical-align:middle;}
#guestbook_list .tx-guestbook-list-header-left {font-weight:bold; float:left;}
#guestbook_list .tx-guestbook-list-header-left h3 {}
#guestbook_list div.tx-guestbook-list-header-middle {padding:3px 0px 0px 0px; float:right;} /* Datum */
#guestbook_list .tx-guestbook-list-header-right {margin:0px 5px 0px 0px; float:right;padding:2px 0px 0px 0px;}

#guestbook_list .tx-guestbook-list-row {padding:2px 2px 2px 2px;}
#guestbook_list .tx-guestbook-list-row-left {}

#guestbook_list .tx-guestbook-comment-row {padding:2px 2px 2px 2px;}
#guestbook_list .tx-guestbook-list-entrycomment-title {font-weight:bold; font-style:normal;}
#guestbook_list .tx-guestbook-list-entrycomment {font-weight:normal; font-style:italic;}

#guestbook_list .result_count_bottom {text-align: right; margin:20px 0px 3px 0px;}
#guestbook_list .result_count_bottom_navi {height:1%;margin:0px 0px 15px 0px;text-align:center;}
#guestbook_list .result_count_bottom_left {display:inline;}
#guestbook_list .result_count_bottom_center {display:inline;}
#guestbook_list .result_count_bottom_right {display:inline;}

/* ----------------------------------------------------------
** Eingabeform
** ----------------------------------------------------------
*/
#guestbook_form .star {float:right;font-size:0.9em;}
#guestbook_form .tx_guestbook_formfield label {width:200px; float:left;}
#guestbook_form .tx_guestbook_formfield input,
#guestbook_form .tx_guestbook_formfield textarea {width:200px; float:left;}
#guestbook_form .tx_guestbook_formfield input:focus,
#guestbook_form .tx_guestbook_formfield textarea:focus {}
#guestbook_form .tx_veguestbook_werbemail {font-size:0.8em;width:200px; float:left;}
#guestbook_form .tx_veguestbook_werbemail input {float:none;display:inline;width:90px;font-size: 1.125em;} /* das code eingabe feld*/ /* we want 0.9em but have 0.8em... so 9/8 = 1.125 */
#guestbook_form .tx_veguestbook_werbemail .star {float:none;}
#guestbook_form .tx-srfreecap-pi2-image {width:200px; height:74px; padding: 3px 1px;}
#guestbook_form .tx_guestbook_text {font-size: 0.8em;width:200px; margin:20px 0px 0px 0px; float:left;}
#guestbook_form .tx_guestbook_text .star {float:none;}
#guestbook_form #tx_veguestbook_button {width:auto;padding:0px 3px 0px 3px;}/* submit button */
/* ----------------------------------------------------------
** Teaser (Rechte Spalte)
** ----------------------------------------------------------
*/
#guestbook_teaser .tx-guestbook-teaser-header {}
#guestbook_teaser .tx-guestbook-teaser-item {}
#guestbook_teaser .tx-guestbook-teaser-date {}
#guestbook_teaser .tx-guestbook-teaser-row {}
#guestbook_teaser .tx-guestbook-teaser-bottom {}

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

/*
** Version   : 0.1.5
** Datei     : pbsurvey.css
** Desc      : Umfrage
** LayoutKey : pbsurvey_def
** Changes   : 24.04.08 - pf - create file version
*/

/* tx_pbsurvey */
.tx-pbsurvey-pi1 {}

/* CAPTCHA Eingabe */
.tx-pbsurvey-pi1 div.validation {
	margin-top:0px;
}
.tx-pbsurvey-pi1 .captcha1 {
	margin-bottom:10px;
}
.tx-pbsurvey-pi1 .captcha1 label.captcha1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px !important;
}
.tx-pbsurvey-pi1 .captcha2 {
	margin-bottom:5px;
	font-size:11px;
}
.tx-pbsurvey-pi1 .captcha2 a {
	text-decoration:underline;
}
.tx-pbsurvey-pi1 .captcha2 INPUT {
	width:200px;
	margin-bottom:5px;
}
.tx-pbsurvey-pi1 .captcha2 INPUT:focus {}
.tx-pbsurvey-pi1 .formbuttons INPUT {}

/* Seitenanzeige */
.tx-pbsurvey-pi1 .pagenumbering {
	margin-bottom:10px;
	position:relative;
	height:20px;
}
div.tx-pbsurvey-pi1 .bar {
	height:18px;
	z-index:1;
	position:absolute;
	margin: 0;
	left:0px;
}
.tx-pbsurvey-pi1 .bartext {
	font-size:10px;
	text-align:center;
	z-index:2;
	position:absolute;
	left:0px;
	width:100px;
	height:18px;
}
div.tx-pbsurvey-pi1 .barcontainer {
	border-width:1px;
	width:100px;
	height:18px;
	position:absolute;
	z-index:3;
	right:0px;
}
/* Fragen */
.tx-pbsurvey-pi1 .survey_item {
	margin-bottom:20px;
}
.tx-pbsurvey-pi1 .survey_item textarea {}
.tx-pbsurvey-pi1 .survey_item textarea:focus {}

.tx-pbsurvey-pi1 input.inputfield,
.tx-pbsurvey-pi1 .additional_ver input {
}
.tx-pbsurvey-pi1 input.radio,
.tx-pbsurvey-pi1 input.checkbox {
	background-color:transparent; 
	vertical-align: middle;
	border-width:0px;
	margin-right:3px; /* abstand zum text */
}

.tx-pbsurvey-pi1 input:focus.inputfield,
.tx-pbsurvey-pi1 .additional_ver input:focus {
}
.tx-pbsurvey-pi1 .required {}
.tx-pbsurvey-pi1 .question {
	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;
}
/* Errormeldung */
.tx-pbsurvey-pi1 .survey_error {}

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

/*
** Version   : 0.1.5
** Datei     : sr_quiz.css
** Desc      : Quiz
** LayoutKey : sr_quiz_def
** Changes   : 24.04.08 - pf - create file version
*/

/* ----------------------------------------------------------
** default styles for extension "tx_srquiz_pi1"
** EINGABE
** ----------------------------------------------------------
*/
.tx-srquiz-pi1 {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-row {
}
.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 {
	width:150px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-row INPUT:focus {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-row .tx-srquiz-pi1-submit {
	width:100px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1_msg {
	font-weight:bold;
	margin-bottom:15px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1_errmsg {

}
/* ----------------------------------------------------------
** FRAGEN
** ----------------------------------------------------------
*/
.tx-srquiz-pi1 .tx-srquiz-pi1-box {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-header {
	font-weight:bold;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-frage {
	padding-bottom:10px;
}
.tx-srquiz-pi1 .tx-srquiz-pi1-question {
}

/* radios nebeneinander */
.tx-srquiz-pi1 .tx-srquiz-pi1-question .tx-srquiz-pi1-fort input {
	background-color: transparent; 
	vertical-align: middle;
	border-width:0px;
}
/* radios untereinander */
.tx-srquiz-pi1 .tx-srquiz-pi1-question table td p {margin:0px 0px 2px 0px;}
* html .tx-srquiz-pi1 .tx-srquiz-pi1-question table td p {margin:0px 0px 0px 0px;}

.tx-srquiz-pi1 .tx-srquiz-pi1-question table td input {
	background-color: transparent; 
	vertical-align: middle;
	border-width:0px;
}

.tx-srquiz-pi1 .tx-srquiz-pi1-label {
	padding-right:5px;
	float:left;
}
.tx-srquiz-pi1 INPUT.tx-srquiz-pi1-inputnum {
	width:100px;
}
.tx-srquiz-pi1 INPUT:focus.tx-srquiz-pi1-inputnum {
}
.tx-srquiz-pi1 INPUT.tx-srquiz-pi1-inputshort {
	width:200px;
}
.tx-srquiz-pi1 INPUT:focus.tx-srquiz-pi1-inputshort {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-submmitlabel {
	width:150px;
	float:left;
}
.tx-srquiz-pi1 INPUT.tx-srquiz-pi1-submit {
}
/* ----------------------------------------------------------
** AUSWERTUNG
** ----------------------------------------------------------
*/
.tx-srquiz-pi1 .tx-srquiz-pi1-corranswerbox {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-corranswercol1 {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-corranswercol2 {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-answerrow {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-answerlabel {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-answercorrect {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-answerquote {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-answerexpl {
}

div.tx-srquiz-pi1 .tx-srquiz-pi1-corranswerbox {
	width:100%;
}
div.tx-srquiz-pi1 .tx-srquiz-pi1-corranswercol1 {
	float:left;
}
div.tx-srquiz-pi1 .tx-srquiz-pi1-corranswercol2 {
	margin-left:30px;
}
div.tx-srquiz-pi1 .tx-srquiz-pi1-answerrow {
	border-style:solid;
	border-top-width:1px;
	width:90%;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}

div.tx-srquiz-pi1 label {
	margin: 0;
}

div.tx-srquiz-pi1 label.tx-srquiz-pi1-answerlabel {
	font-weight:bold;
	float:left;
}
div.tx-srquiz-pi1 .tx-srquiz-pi1-answercorrect {
	width:210px;
	float:left;
	font-weight:normal;
	text-align: left;
}
div.tx-srquiz-pi1 .tx-srquiz-pi1-answerquote {
	width:210px;
	float:left;
	font-weight:normal;
	text-align: left;
}
div.tx-srquiz-pi1 .tx-srquiz-pi1-answerexpl {
	display:block;
	font-weight:normal;
	text-align: left;
}

/* ----------------------------------------------------------
** RESULTATE TABELLE
** ----------------------------------------------------------
*/
.tx-srquiz-pi1 .tx-srquiz-pi1-results {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-resultrow {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-resultlabel {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-congratulation {
}
.tx-srquiz-pi1 .tx-srquiz-pi1-rowclear {
}

div.tx-srquiz-pi1 .tx-srquiz-pi1-results {
	font-weight:bold;
	padding-bottom:10px;
	float:left;
}
div.tx-srquiz-pi1 .tx-srquiz-pi1-resultrow {
	border-style:solid;
	border-top-width:1px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:30px;
	float:left;
}
div.tx-srquiz-pi1 .tx-srquiz-pi1-resultlabel {
	width:230px;
	float:left;
}
div.tx-srquiz-pi1 .tx-srquiz-pi1-congratulation {
	font-size:22px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
div.tx-srquiz-pi1 .tx-srquiz-pi1-rowclear {
	clear:left;
}
/* include from fileadmin/css/ext/goof_fotoboek/goof_fotoboek.css */

/*
** Version   : 0.1.5
** Datei     : goof_fotoboek.css
** Desc      : Bildergalerie
** LayoutKey : goof_fotoboek_def
** Changes   : 24.04.08 - pf - create file version
*/

.tx-gooffotoboek-pi1 {overflow:hidden;} /* FF hack */
* html .tx-gooffotoboek-pi1 {overflow:visible;height:1%;} /* IE hack */

.tx-gooffotoboek-pi1 {
}
.tx_gooffotoboek_menu {
}
.tx_gooffotoboek_dir_entry {
	border-style:solid;
	border-width:1px;
	margin:0px 15px 5px 0px;
	padding:2px 2px 2px 2px;
}
.tx_gooffotoboek_dir_entry a:link,
.tx_gooffotoboek_dir_entry a:visited,
.tx_gooffotoboek_dir_entry a:active {
	text-decoration:none;
	font-weight:bold;
}
.tx_gooffotoboek_dir_entry a:hover {
	text-decoration:underline;
}
.tx_gooffotoboek_dir_comment {
}
.tx-gooffotoboek-pi1 H2 {
	
}
.tx_gooffotoboek_tabel {
	float:left;
}
.tx_gooffotoboek_tabel img { /* Bilder */
	vertical-align:top;
}
.tx-gooffotoboek-pi1 .gfpb_landscape,
.tx-gooffotoboek-pi1 .gfpb_portret,
.tx-gooffotoboek-pi1 .gfpb_square {
	border-style:solid;
	border-width:1px;
	margin:0px 5px 5px 0px;
	float:left;
	height:99px;
	width:99px;
	overflow:hidden;
}
.tx_gooffotoboek_navi {}

* html .tx_gooffotoboek_navi {height:1%;} /* IE6 */

.tx_gooffotoboek_navi a {
	margin-right: 15px;
}
.tx_gooffotoboek_navi_NAVSTART {
	display:none;
	float:left;
}
.tx_gooffotoboek_navi_PREV {
	float:left;
	width:33%;
}
.tx_gooffotoboek_navi_SPACER {
	display:none;
	float:left;
}
.tx_gooffotoboek_navi_INDEX {
	display:none;
	float:left;
}
.tx_gooffotoboek_navi_UP {
	display:none;
	float:left;
}
.tx_gooffotoboek_navi_THUMBS {
	float:left;
	width:33%;
	text-align:center;
}
.tx_gooffotoboek_navi_NEXT {
	float:left;
	width:33%;
	text-align:right;
}
.tx_gooffotoboek_navi_NEXT a {margin-right:0px;}

.tx_gooffotoboek_navi_SLIDESHOW {
	display:none;
	float:left;
}
.tx_gooffotoboek_navi_NAVEND {
	display:none;
	float:left;
}
div.tx_gooffotoboek_single_entry {
	float:left;
}
.tx_gooffotoboek_comment_title {
	font-weight:bold;
	margin-top: 5px;
}
.tx_gooffotoboek_comment_entry {
}
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;
}
/* include from fileadmin/css/ext/mc_googlesitemap/mc_googlesitemap.css */

/*
** Version   : 0.1.5
** Datei     : mc_googlesitemap.css
** Desc      : Googlesitemap
** LayoutKey : mc_googlesitemap_def
** Changes   : 24.04.08 - pf - create file version
*/

.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 */

/*
** Version   : 0.1.5
** Datei     : ric_rotation.css
** Desc      : Bildwechsel
** LayoutKey : ric_rotation_def
** Changes   : 24.04.08 - pf - create file version
*/

/* Dies ist die ContainerBox */
#ric_rotation {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.tx_ric_rotation_row {}
.ric_row {
  padding-bottom:10px;
}
.ric_row img{
  border: 1px solid #cccccc;
}
/* include from fileadmin/css/ext/css_filelinks/css_filelinks.css */

/*
** Version   : 0.1.5
** Datei     : css_filelinks.css
** Desc      : Dateiliste
** Hinweis   : Wenn die Borderfarbe geaendert werden soll, muss #col3_content vor die .class gestellt werden.
** LayoutKey : css_filelinks_def
** Changes   : 24.04.08 - pf - create file version
*/

/* --- Datei Icons : Alle Layout
** ------------------------------------------------------- */
.filelinks_list .ai {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/ai.gif');}
.filelinks_list .ani {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/ani.gif');}
.filelinks_list .au {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/au.gif');}
.filelinks_list .avi {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/avi.gif');}
.filelinks_list .bmp {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/bmp.gif');}
.filelinks_list .cdr {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/cdr.gif');}
.filelinks_list .css {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/css.gif');}
.filelinks_list .csv {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/csv.gif');}
.filelinks_list .doc {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/doc.gif');}
.filelinks_list .dtd {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/dtd.gif');}
.filelinks_list .eps {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/eps.gif');}
.filelinks_list .exe {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/exe.gif');}
.filelinks_list .fh3 {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/fh3.gif');}
.filelinks_list .flash {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/flash.gif');}
.filelinks_list .folder {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/folder.gif');}
.filelinks_list .gif {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/gif.gif');}
.filelinks_list .htm {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/htm.gif');}
.filelinks_list .html {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/html.gif');}
.filelinks_list .ico {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/ico.gif');}
.filelinks_list .inc {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/inc.gif');}
.filelinks_list .java {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/java.gif');}
.filelinks_list .jpg {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/jpg.gif');}
.filelinks_list .js {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/js.gif');}
.filelinks_list .mp3 {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/mp3.gif');}
.filelinks_list .max {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/max.gif');}
.filelinks_list .mid {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/mid.gif');}
.filelinks_list .mov {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/mov.gif');}
.filelinks_list .mpeg {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/mpeg.gif');}
.filelinks_list .mpg {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/mpg.gif');}
.filelinks_list .pcd {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/pcd.gif');}
.filelinks_list .pcx {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/pcx.gif');}
.filelinks_list .pdf {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/pdf.gif');}
.filelinks_list .png {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/png.gif');}
.filelinks_list .ppt {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/ppt.gif');}
.filelinks_list .ps {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/ps.gif');}
.filelinks_list .psd {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/psd.gif');}
.filelinks_list .rtf {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/rtf.gif');}
.filelinks_list .sgml {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/sgml.gif');}
.filelinks_list .swf {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/swf.gif');}
.filelinks_list .sxc {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/sxc.gif');}
.filelinks_list .sxw {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/sxw.gif');}
.filelinks_list .tga {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/tga.gif');}
.filelinks_list .tif {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/tif.gif');}
.filelinks_list .ttf {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/ttf.gif');}
.filelinks_list .txt {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/txt.gif');}
.filelinks_list .wav {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/wav.gif');}
.filelinks_list .wrl {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/wrl.gif');}
.filelinks_list .xls {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/xls.gif');}
.filelinks_list .xml {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/xml.gif');}
.filelinks_list .xsl {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/xsl.gif');}
.filelinks_list .zip {background-image:url('/fileadmin/images_layouts/ext/css_filelinks/zip.gif');}
/* Icons end */

/* Abstand global */
div.filelinks_list{
  margin-bottom: 0.3em;
}

/* 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 {
}

.filelinks a:hover{text-decoration:underline;}

/* --- Tabelle ohne Farben - base:div 
** ------------------------------------------------------- */
.filelinks_0 {}
/* Links */
.filelinks_0 a {text-decoration:none;}
/* Zeile eines Eintrages */
.filelinks_0 div {
	padding:2px 2px 5px 20px; 
	background:url('/fileadmin/images_layouts/ext/css_filelinks/file.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('/fileadmin/images_layouts/ext/css_filelinks/file.gif') left top no-repeat;
	background-position:0px 5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
/* Zeile 1,3,5... */
.filelinks_1 div.odd {background-color:#e0e0e0; } 
/* Zeile 2,4,6... */
.filelinks_1 div.even {background-color:#ededed; } 
/* erste Zeile */
.filelinks_1 div.first {border-top-width:1px;border-top-style:solid;}
/* letzte Zeile */
.filelinks_1 div.last {}


/* --- Tabelle mit Linien - base:div
** ------------------------------------------------------- */
.filelinks_2 { }
.filelinks_2 div {
	padding:5px 2px 5px 20px; 
	background:url('/fileadmin/images_layouts/ext/css_filelinks/file.gif') left top no-repeat;
	background-position:0px 5px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
}
/* Zeile 1,3,5... */
.filelinks_2 div.odd {}
/* Zeile 2,4,6... */
.filelinks_2 div.even {}
/* erste Zeile */
.filelinks_2 div.first {
	border-top-width:1px;
	border-top-style:dotted;
}
/* letzte Zeile */
.filelinks_2 div.last {}

/* --- Tabelle: Benutzerdefiniert 1 - base:div
** ------------------------------------------------------- */
.filelinks_3 {border-width:1px;border-style:dotted; }
.filelinks_3 div {
	padding:5px 3px 5px 3px;
	background-image:none!important;
}
/* 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;
	background-image:none!important;
}
/* Zeile 1,3,5... */
.filelinks_4 div.odd {background-color:#e0e0e0;} 
/* Zeile 2,4,6... */
.filelinks_4 div.even {background-color:#ededed;} 
/* erste Zeile */
.filelinks_4 div.first {}
/* letzte Zeile */
.filelinks_4 div.last {}

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

/*
** Version   : 0.1.5
** Datei     : irfaq.css
** Desc      : FAQ
** Hinweis   : Wenn die Borderfarbe geaendert werden soll, muss #col3_content vor die .class gestellt werden.
** LayoutKey : irfaq_def
** Changes   : 23.08.07 - pf - erstellen default Layout aus Layout 001
**             18.10.07 - dg - related links + related entrys hinzugefügt
**             24.04.08 - pf - create file version
*/

/* LAYOUT Statisch/Dynamisch Gemeinsames ----------------------------------- */
.tx-irfaq-container {}
.tx-irfaq-container .tx_irfaq_additional_box {line-height:normal; font-size:0.8em; margin:5px 0px 0px 0px;}
.tx-irfaq-container .tx_irfaq_additional_cat {display:inline;}
.tx-irfaq-container .tx_irfaq_additional_expert {display:inline; margin-right:5px;}
.tx-irfaq-container .tx_irfaq_additional_expert_by {display:inline; margin-right:5px;}
.tx-irfaq-container .tx_irfaq_additional_expert_url {display:inline;}
.tx-irfaq-container .tx_irfaq_additional_asked {margin-right:5px; display:inline;}
.tx-irfaq-container .tx_irfaq_additional_asked_by {display:inline;}
.tx-irfaq-container .irfaq-related-faq-block {height:1%; overflow:hidden;}
* html .tx-irfaq-container .irfaq-related-faq-block {height:1%; overflow:visible;}
.tx-irfaq-container .irfaq-related-text {float:left; margin-right:5px;}
.tx-irfaq-container .irfaq-related-faq {float:left;}
.tx-irfaq-container .irfaq-related-entry {}
.tx-irfaq-container .irfaq-related-link-block {height:1%; overflow:hidden;}
* html .tx-irfaq-container .irfaq-related-link-block {height:1%; overflow:visible;}
.tx-irfaq-container .irfaq-related-link-text {float:left; margin-right:5px;}
.tx-irfaq-container .irfaq-related-links {float:left;}
.tx-irfaq-container .irfaq-related-link-entry {}

/* LAYOUT Statisch --------------------------------------------------------- */
.tx-irfaq-container .tx-irfaq-pi1-static {margin:10px 0px 0px 0px;}
.tx-irfaq-container .tx-irfaq-pi1-static ul {list-style-type:square; margin:0px 0px 20px 0px;}
.tx-irfaq-container .tx-irfaq-questions-list {}
.tx-irfaq-container .tx-irfaq-questions-list p {margin:0px; }
.tx-irfaq-container .tx-irfaq-questions-list li {font-weight:bold; padding-top: 2px; padding-bottom: 2px;}
.tx-irfaq-container .tx-irfaq-answer-tit {padding-bottom:3px;}
.tx-irfaq-container .tx-irfaq-answer-tit h3 {font-weight:bold;margin:0px 0px 0px 0px;}
.tx-irfaq-container .tx-irfaq-answer-text p.bodytext {margin:0px;padding:0px;}

/* LAYOUT Dynamisch -------------------------------------------------------- */
.tx-irfaq-container .tx-irfaq-pi1-dynamic {margin:10px 0px 10px 0px; padding:2px 0px 2px 0px; height:1%;}
.tx-irfaq-container .tx_irfaq_showall {display:block;margin:0px 0px 3px 0px; padding:0px 0px 0px 0px;}
.tx-irfaq-container .tx_irfaq_showall a:link,
.tx-irfaq-container .tx_irfaq_showall a:visited,
.tx-irfaq-container .tx_irfaq_showall a:active {}
.tx-irfaq-container .tx_irfaq_showall a:hover {}
.tx-irfaq-container .tx_irfaq_dl {margin:2px 0px 2px 0px; padding:0px 0px 0px 0px;}
.tx-irfaq-container .tx_irfaq_dt {}
.tx-irfaq-container .tx_irfaq_line {padding:3px 0px 3px 0px; overflow:hidden;} /* FF Hack */
* html .tx-irfaq-container .tx_irfaq_dt {height:1%; overflow:visible;} /* nur IE6 Hack */
* html .tx-irfaq-container .tx_irfaq_line {height:1%; overflow:visible;} /* nur IE6 Hack */
.tx-irfaq-container .tx_irfaq_img {margin:2px 3px 0px 0px; padding:2px 0px 0px 0px; float:left;}
* html .tx-irfaq-container .tx_irfaq_img {padding-top:0px;} /* nur IE6 Hack */
.tx-irfaq-container .tx_irfaq_tit {float:left;}
.tx-irfaq-container .tx_irfaq_tit h3 {font-weight:bold;}
.tx-irfaq-container .tx_irfaq_dt img {}
.tx-irfaq-container .tx_irfaq_dt .bodytext {margin:0px; display:inline;}
.tx-irfaq-container .tx_irfaq_entry .bodytext {margin:0px 0px 0px 0px; padding:2px 2px 2px 2px;}
.tx-irfaq-container .tx-irfaq-dynans-visible {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.tx-irfaq-container .tx-irfaq-dynans-visible div {margin-top:0px;height:1%;}
.tx-irfaq-container .tx-irfaq-dynans-hidden { display: none;}
/* include from fileadmin/css/ext/mbl_newsevent/mbl_newsevent.css */

/*
** Version   : 0.1.5
** Datei     : mbl_newsevent.css
** Desc      : Stylesheet fuer tt_news-Erweiterung mbl_newsevent - Abgestimmt auf tt_news/events_1.tmpl
** LayoutKey : mbl_newsevent_def
** Changes   : 24.04.08 - pf - create file version
*/

/* EVENTS LIST mbl_newsevent */
.news-eventlist-container {}
.news-eventlist-item {margin:5px 0px 5px 0px;padding:2px 0px 0px 0px;}
.news-eventlist-date {overflow:hidden;}
.news-eventlist-container .news-eventlist-date .news-eventlist-fromdate {float:left;padding-left:0px;}
.news-eventlist-container .news-eventlist-date .news-eventlist-totext {float:left;}
.news-eventlist-container .news-eventlist-date .news-eventlist-todate {float:left;}
.news-eventlist-container .news-eventlist-date .news-eventlist-location {float:left;}
.news-eventlist-container .news-eventlist-title {margin:0px;padding:0px;}
.news-eventlist-container .news-eventlist-title h3 {margin:0px;padding:0px;}
.news-eventlist-container .news-eventlist-title h3 a {font-weight:bold;}
.news-eventlist-container .news-eventlist-subheader {display:inline;margin:0px;padding:0px;}
.news-eventlist-container .news-eventlist-subheader p.bodytext {display:inline;margin:0px;padding:0px;}
.news-eventlist-morelink {display:inline;padding:0px 0px 0px 2px;}
.news-eventlist-morelink a {}

.news-eventlist-browse {margin:0px;padding:0px;text-align:left;}
.news-eventlist-browse .tx-ttnews-browsebox {margin:0px;padding:0px;} /* div */
.news-eventlist-browse .tx-ttnews-browsebox p {margin:0px;padding:0px;} /* p */
.news-eventlist-browse .tx-ttnews-browsebox p span.tx-ttnews-browsebox-strong {} /* span */
.news-eventlist-browse table {margin:auto;} /* center */
.news-eventlist-browse table td {} /* td @all */
.news-eventlist-browse table td p {} /* p @all */
.news-eventlist-browse table td p a {} /* a @all */
.news-eventlist-browse table .tx-ttnews-browsebox-SCell {} /* td @aktive page */
.news-eventlist-browse table .tx-ttnews-browsebox-SCell p {} /* p @aktive page */
.news-eventlist-browse table .tx-ttnews-browsebox-SCell p a {} /* a @aktive page */

/* LATEST LAYOUT */
.event-latest-container {}
.event-latest-header {}
.event-latest-item {}
.event-latest-fromdate {}
.event-latest-todate {}
.event-latest-title {}
.event-latest-title a {}
.event-latest-subheader {}
.event-latest-subheader p.bodytext {}
.event-latest-morelink {}
.event-latest-morelink a {}

/* SINGLE LAYOUT */
.event-single-container {}
.event-single-item {margin-top:0px;}
.event-single-timedata {}
.textwidth_single {}
.event-single-container p.event-single-subheader {}
.event-single-container p.bodytext {}
.event-eventwrap-single {font-weight:bold;}

.event-date-box {display:block;}
.event-date-box .event-date-from-box {display:block;}
.event-date-box .event-date-from-box .event-date-text {width:180px;float:left;}
.event-date-box .event-date-from-box .event-from-date {float:left;}
.event-date-box .event-date-from-box .event-from-time {padding-left:5px;} /* abstand datum zu zeit */
.event-date-box .event-date-to-box {display:block;}
.event-date-box .event-date-to-box .event-to-text {width:180px;float:left;}
.event-date-box .event-date-to-box .event-to-date {float:left;}
.event-date-box .event-date-to-box .event-to-time {padding-left:5px;} /* abstand datum zu zeit */

.event-organizer-box {display:block;}
.event-organizer-box .event-organizer-text {width:180px;float:left;}
.event-organizer-box .event-organizer {}

.event-where-box {display:block;}
.event-where-box .event-where-text {width:180px;float:left;}
.event-where-box .event-where {}

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

/*
** Version   : 0.1.5
** Datei     : wec_discussion.css
** Desc      : Blog / Forum
** Hinweis   : Aenderungen in dieser Datei haben einfluss auf Blog und Forum
** LayoutKey : wec_discussion_def
** Changes   : 24.04.08 - pf - create file version
*/

.tx-wecdiscussion-pi1 {}
.tx-wecdiscussion-page {}
.tx-wecdiscussion-mainContent {}
.tx-wecdiscussion-sidebar {}
/* ----------------------------------------------------------
** Navbar : Abonnieren
** ----------------------------------------------------------
*/
.tx-wecdiscussion-navbar {
	margin:0px 0px 5px 0px;
}
.tx-wecdiscussion-title {}
.tx-wecdiscussion-Msg {
	margin:0px auto 0px auto;
	font-weight:bold;
	text-align:center;
}
.tx-wecdiscussion-responseMsg {}
.tx-wecdiscussion-button {}

.tx-wecdiscussion-button a,
.tx-wecdiscussion-button a:active,
.tx-wecdiscussion-button a:link,
.tx-wecdiscussion-button a:visited {
}
.tx-wecdiscussion-button a:hover {}

.tx-wecdiscussion-form div.tx-wecdiscussion-form-container {
	padding:5px 5px 5px 5px;
}
.tx-wecdiscussion-form div.inputFormRow label {
	margin:5px 0px 0px 0px;
	width:auto;
}
/* Mehrere Buttons in Linie nur bei Anmelden und Comment Form in einem <span> */
.tx-wecdiscussion-form div.inputFormRow span.textacross {
	margin:5px 0px 0px 0px;
	width:auto;
}
.tx-wecdiscussion-form div.inputFormRow span.label {
	margin:2px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	display:block;
	float:left;
	font-weight:bold;
}
.tx-wecdiscussion-form div.inputFormRow span.textacross input {
	float:left;
	width:100px;
	margin:0px 5px 0px 0px;
}
/* ----------------------------------------------------------
** Liste : Kategorien || Archiv
** ----------------------------------------------------------
*/
.tx-wecdiscussion-list {
	clear:left;
	margin:0px 0px 5px 0px;
	overflow:hidden;
}
* html .tx-wecdiscussion-list {
	overflow:visible;
}
.tx-wecdiscussion-listHeader {
	float:left;
	margin:0px 5px 0px 0px;
	font-weight:bold;
}
.tx-wecdiscussion-listElement,
.tx-wecdiscussion-listElementSelected {
	margin:0px 10px 0px 0px;
	float:left;
}
.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 {
}
.tx-wecdiscussion-forumMessage {
	padding-left:7px;
	padding-right:2px;
}
div.tx-wecdiscussion-forumMessageReply {
	margin-top:-20px;
	padding-top:5px;
}
div.tx-wecdiscussion-forumMessageInfo {
	font-size:0.8em;
	margin-top:4px;
	border-top-style:dotted;
	padding-left:0px;
	line-height:normal;
}
.tx-wecdiscussion-forumMessageDivider {
}
.tx-wecdiscussion-forumMessageReplyButton,
.tx-wecdiscussion-forumMessageReplyButton a {
	line-height:normal;
	margin-left:1px;
	margin-right:1px;
	text-decoration:none;
}
div.tx-wecdiscussion-forumMessageReplyInfo {
	margin:3px 0px 0px 0px;
	padding-left:0px;
	border-top-style:dotted;
	font-size:0.8em;
	line-height:normal;
}
/* ----------------------------------------------------------
** Seitentyp : Vorschau
** ----------------------------------------------------------
*/
.tx-wecdiscussion-forumPreview {
}
div.tx-wecdiscussion-forumPreviewEntry {
	margin:0px 0px 0px 0px;
	font-size:1em;
}
.tx-wecdiscussion-forumPreviewInfo {
	margin:0px 0px 3px 0px;
	font-size:0.8em;
}
/* ----------------------------------------------------------
** FORUM REPLY FORM
** ----------------------------------------------------------
*/
.tx-wecdiscussion-formToggleOff {
}
.tx-wecdiscussion-formToggleOn {
}
.tx-wecdiscussion-form {
}
.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 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.tx-wecdiscussion-form div.inputFormRow {overflow:hidden;} /* FF */
* html .tx-wecdiscussion-form div.inputFormRow {height:1%;overflow:visible;} /* IE6 */

.tx-wecdiscussion-form div.inputFormRow label {
	margin:0px 3px 0px 0px;
	float:left;
	width:200px;
	text-align:right;
}

.tx-wecdiscussion-form div.inputFormRow input,
.tx-wecdiscussion-form div.inputFormRow textarea {
	width:200px;
	float:left;
}
.tx-wecdiscussion-form div.inputFormRow .textacross {
	width:200px;
	float:left;
}
.tx-wecdiscussion-form div.inputFormRow .captcha span {
	font-size:11px;
}
.tx-wecdiscussion-form div.inputFormRow .captcha span a,
.tx-wecdiscussion-form div.inputFormRow .captcha span a:link,
.tx-wecdiscussion-form div.inputFormRow .captcha span a:visited,
.tx-wecdiscussion-form div.inputFormRow .captcha span a:hover,
.tx-wecdiscussion-form div.inputFormRow .captcha span a:active {
	text-decoration:underline;
}
.tx-wecdiscussion-form div.inputFormRow .inputBox {
	float:left;
	width:200px;
}
.tx-wecdiscussion-form div.inputFormRow div.inputBox input {
	margin:0px 0px 0px 0px;
}
.tx-wecdiscussion-form div.inputFormRow div.inputBox input:focus {
}
.tx-wecdiscussion-form div.inputFormRow div.inputBox textarea {
	margin:0px 0px 0px 0px;
}
.tx-wecdiscussion-form div.inputFormRow div.inputBox textarea:focus {
}
.tx-wecdiscussion-spacer {
	display:inline;
}
.tx-wecdiscussion-form div.inputFormRow div.textacross INPUT {
}
.tx-wecdiscussion-form-requiredMarker {
}

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

/*
** Version   : 0.1.5
** Datei     : tt_calender.css
** Desc      : Kalender
** LayoutKey : tt_calender_def
** Changes   : 24.04.08 - pf - create file version
*/

div.tt_calender_row_header,
div.tt_calender_row_content {
	overflow:hidden;
}
* html div.tt_calender_row_header,
* html div.tt_calender_row_content {
	height:1%;
	overflow:visible;
}
.tt_calender {
}

/* Header Line */
.tt_calender_row_header {margin-top: 20px;}

div.tt_calender_date {
	float:left;
	width:16%;
	font-size:1em;
	font-weight:bold;
}

.tt_calender_time_single {display:none;}

.tt_calender_header {
	float:left;
	margin:1px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}
/* der Link im Text */
.tt_calender_link {
	float:left;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* der Link im Header */
.tt_calender_linkh {
	float:right;
	font-size:0.8em;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* Content  Line */
div.tt_calender_row_content {
	border-width:0px 1px 1px 1px;
}
div.tt_calender_time {
	float:left;
	width:16%;
	font-size:0.8em;
	text-align:right;
}
.tt_calender_content {
	width:81%;
	float:left;
	padding:0px 0px 0px 8px;
	font-weight:normal;
}

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

/*
** Version   : 0.1.5
** Datei     : sg_glossary.css
** Desc      : Glossar
** LayoutKey : sg_glossary_def
** Changes   : 24.04.08 - pf - create file version
*/

.tx-sgglossary-pi1 {overflow:hidden;} /* FF */
* html .tx-sgglossary-pi1 {	height:1%;overflow:visible;} /* IE6 */

.sg_glossary_abclist {
	width:99%;
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;	
}

.sg_glossary_abc,
#col3_content .sg_glossary_abc { /* YAML Col3 */
	border-style:solid;
	border-color:#565656; 
	border-width:1px;
	margin:2px 2px 0px 0px;
	text-align:center;
	float:left;
	text-decoration:none;
}

.sg_glossary_abc a:link,
.sg_glossary_abc a:visited,
.sg_glossary_abc a:hover,
.sg_glossary_abc a:active {
	margin:0px 0px 0px 0px;
	padding:1px 2px 1px 2px;
	display:block;
	background-color:#e9e9e9; 
}

.sg_glossary_abc a:hover {
	background-color:#dadada; 
}

.sg_glossary_count {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,
#col3_content .sg_glossary_table_1 { /* YAML Col3 */
	border-width:0px;
}

.sg_glossary_td11 {}
.sg_glossary_td21 {width:5%;}
.sg_glossary_td22 {width:1%;}
.sg_glossary_td23 {width:94%;}

.sg_glossary_title,
#col3_content .sg_glossary_title { /* YAML Col3 */
	white-space:nowrap;
	border-style:solid;
	border-color:#565656; 
	border-width:1px;
	padding:1px;
	margin:0px 0px 1px 0px;
	background-color:transparent; 
	height:1%;
}

.sg_glossary_title a:link,
.sg_glossary_title a:visited,
.sg_glossary_title a:hover,
.sg_glossary_title a:active {
	margin:0px 0px 0px 0px;
	padding:1px 2px 1px 2px;
	display:block;
	background-color:#e9e9e9; 
}

.sg_glossary_title a:hover {
	background-color:#dadada; 
}

.sg_glossary_details {}

.sg_glossary_autoword {
	margin:0px 0px 5px 10px;
	padding:0px 0px 2px 0px;
	border-width:0px 0px 1px 0px;
	font-weight:bold;
}

.sg_glossary_description {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

.sg_glossary_image {}

.sg_glossary_reference {
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:3px 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;
}

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

/*
** Version   : 0.1.5
** Datei     : sr_email_subscribe.css
** Desc      : Newsletter anmelden
** LayoutKey : sr_email_subscribe_def
** Changes   : 24.04.08 - pf - create file version
*/

.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-width:1px;
	width: 200px;
}
input:focus.tx-sremailsubscribe-pi1-text {
}
.tx-sremailsubscribe-pi1 textarea {
	border-style:solid;
	border-width:1px;
	width:200px;
	font-size:1em;
}
.tx-sremailsubscribe-pi1 textarea:focus {
	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;
}
* html .tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd label {
	margin:2px 0px 2px 0px;
	padding:2px 0px 2px 0px;
	display:block;
	height:1%;
	text-align:left;
}
.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 {
	border-style:none;
	background-color:transparent; /* for IE*/ 
}

* 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 {
	border-style:solid;
	border-width:1px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* 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 {
	display: block;
}

.mailform-table-outer h2 {
	font-size:13px;
}

/**
 * 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: transparent;
}

/**
 * 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: #F3F3F3; */
  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:190px;
	height:1%;
	margin-top: 2px;
}

td.tx_mailform_checkbox_text {
  font-size: 10px;
  color: #000000;
}

label.tx_mailform_cb_label {
  font-size: 10px;
  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;*/
}


tx_mailform_radio_element {
	width:90px;
	height:1%;
	margin-top: 2px;
}

/*******************************************************************************

 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;
}

/**
 * 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 {

}

.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;
	padding-bottom:15px;
}

/**
 * captcha styles
 */
.tx_mailform_field_captcha {
 	display: block;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	margin-bottom: 5px;
	margin-top: 20px;
}
div.tx_mailform_captcha_image {
	float: left;
	min-width: 200px;
	max-width: 200px;
}

div.tx_mailform_captcha_notice {
	float: left;
	min-width: 200px;
}
div.tx_mailform_captcha_errmsg {
	min-width: 100%;
	padding-top: 5px;
}
div.tx_mailform_captcha_formelement {
	min-height: 25px;
	max-height: 25px;
	height: 25px;
}


.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:200px;
}

.tx_mailform_div_label_left {
	width:200px;
	float:left;
}
#div-outer-id-0-2-6 .tx_mailform_div_label_left,
#div-outer-id-0-2-7 .tx_mailform_div_label_left,
#div-outer-id-0-2-8 .tx_mailform_div_label_left,
#div-outer-id-0-2-9 .tx_mailform_div_label_left,
#div-outer-id-0-2-10 .tx_mailform_div_label_left,   
#div-outer-id-0-2-11 .tx_mailform_div_label_left,
#div-outer-id-0-2-12 .tx_mailform_div_label_left,
#div-outer-id-0-2-13 .tx_mailform_div_label_left,
#div-outer-id-0-2-14 .tx_mailform_div_label_left,
#div-outer-id-0-2-15 .tx_mailform_div_label_left,
#div-outer-id-0-2-16 .tx_mailform_div_label_left,
#div-outer-id-0-2-17 .tx_mailform_div_label_left,
#div-outer-id-0-2-18 .tx_mailform_div_label_left,
#div-outer-id-0-2-19 .tx_mailform_div_label_left,
#div-outer-id-0-2-20 .tx_mailform_div_label_left {
	width:150px;
}

.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;
 }
/* include from fileadmin/css/ext/swiss_topickey/swiss_topickey.css */

/* -----------------------------------------------------------------------------
** ### Themen A bis Z
** -----------------------------------------------------------------------------
*/

/* global */
div.themenlettersbox {
  width:159px;
  padding:0px;
}

/* titel */
div.themenlettersbox span {
  display:block;
  font-weight:normal;
}

/* links */
div.themenlettersbox a,
div.themenlettersbox a:link, 
div.themenlettersbox a:visited, 
div.themenlettersbox a:active,
div.themenlettersbox a:hover {
  font-weight:bold;
  font-size:10px;
  display:block;
  float:left;
  width:9px;  
  text-align:center;
  padding-left:2px;
  padding-right:2px;
  margin:2px;
  border:1px solid #72848F;
  color:#004192;
  background-color:#5D97E1;
	overflow:hidden;
}

/* in linker spalte, nur diverenz zu default*/
#col2_content div.themenlettersbox {
  width:159px;
  margin:0px 0px 20px 0px;
}

#col2_content div.themenlettersbox a,
#col2_content div.themenlettersbox a:link, 
#col2_content div.themenlettersbox a:visited, 
#col2_content div.themenlettersbox a:active,
#col2_content div.themenlettersbox a:hover {
  color:#ffffff;
}

#col2_content div.themenlettersbox span {
  font-weight:bold;
  color:#003C78;
}

/* RESULT TEMPLATE */

#col3_content .tx-swisstopickey-pi1 div.themensuche {
              border: 1px solid #bddaf1;
	      border-color: #bddaf1;

	      padding: 10px;
	      background-color: #e9f3fa;
	      margin-top:20px;
	      margin-bottom: 20px;
}
#page_content .tx-swisstopickey-pi1 div.themensuche ul.themenliste {margin-top:0px;}

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

/* rechte suchbox */
.tx-swissmnogosearch-pi1 div.searchbox {margin:0px 0px 20px 0px;}
.tx-swissmnogosearch-pi1 div.searchbox h3 {margin:0px; font-size:12px !important;}
.tx-swissmnogosearch-pi1 div.searchform_right {margin:0px 3px 0px 0px;background-color:#ffffff;}

.search_entry {
	margin-top: 10px;
	margin-bottom: 10px;
}

.searchform_right {padding:2px 0px 5px 0px;}

#col2 .searchbox input.radio {background-color:#ffffff;}
* html #col2 .searchbox input.radio {border-width:0px;}

#col2_content .searchform_right {}
#col2_content .searchform_right input.search_right {width:90px;height:14px;border-color:#003366;margin:0px;}
#col2_content .searchform_right input.image {width:67px;height:14px;border-color:#003366;border-left-width:0px;margin:0px;}
* html #col2_content .searchform_right input.image {margin-top:1px;}
*+html #col2_content .searchform_right input.image {margin-top:1px;}
*+html #col2_content .searchform_right input.radio {border-width:0px;}
#col2_content .searchform_right .searchbox_cell4 {padding-top:3px;}
#col2_content .searchform_right {}
.searchfields-behoerden {
	padding-top: 2px;
}
.tx-swissmnogosearch-pi1 label {
	 font-weight: normal;
}
.tx-swissmnogosearch-pi1 .searchin {
         font-weight: bold;
}
/* include from fileadmin/css/ext/vepevents/vepevents.css */

.evt_search_header {
	margin-top: 10px;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #484848;
	background-color: #81B5F6;
	font-weight: bold;
	overflow:hidden;
	width:97%;
}

* html .evt_search_header {height:1%;overflow:visible;}

.evt_search_detail {
	padding: 5px;
	border-color: #484848;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	background-color: #BFDEFF;
	float: left;
}
.evt_search_items {
	padding: 5px;
	overflow:hidden;
}

* html .evt_search_items {height:1%;overflow:visible;}

.evt_search_items_row {overflow:hidden;}
* html .evt_search_items_row {height:1%;overflow:visible;}


#col3_content .evt_search_submit {
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	width: 95px;
	height: 20px;
	color: #000000;
}

.evt_searchbutton_div {
	margin-top: 10px;
}

* html .evt_searchbutton_div {height:1%;}

.evt_extendbutton_div {
	margin-top: 10px;
	float: right;
}

.evt_search_item {
	float:left;
	width: 90px;
}
.evt_search_date {
	float: right;
}




#evt_search .evt_search_input_text {
	margin:0 0 0 0;
	border-color: #484848;
	border-style: solid;
	border-width: 1px;
}

#evt_search {overflow:hidden;}
* html #evt_search {height:1%;overflow:visible;}

#evt_search input{
	border-width: 0px;
	margin: 0 0 0 0;
}

/*
.tr-header-date{
	border: 1px #000000 solid;
	background-color: #dddddd;
	padding:5px;

}*/


/*************************************************
****                Listen
*************************************************/
.crm_results {
	width: 100%;

	border-color: #484848;
	border-style: solid;
	border-width: 0px;
	padding: 0px;
	padding-top: 2px;

	margin: 0px;
	margin-top: 10px;
	background-color: #ffffff;
}
.crm_results .tr-header-date-spacer td {
	border-color: #484848;
	border-style: solid;
	border-width: 0px;

	height: 5px;
}
.crm_results .tr-header-date th {
	/* background-color:#81B5F6; */
	/*background-color: #dadada;*/
	border-color: #003c78;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	vertical-align: top;
	text-align: left;
	padding: 3px;
}

.crm_results .tr-first th {

	background-color: #BFDEFF;

	border-style: solid;
	border-width: 1px;
	vertical-align: top;
	text-align: left;
	padding: 3px;
}
/*.crm_results .tr-first th.crm_th_selected a:link, .crm_results .tr-first th.crm_th_selected a:visited, .crm_results .tr-first th.crm_th_selected a:hover {
	color: #ff0000;
}*/


.crm_results tr.tx-vepmyevents-pi1-even td,
.crm_results tr.tx-vepevents-pi1-even td {
	vertical-align: top;
	padding: 3px;
}
.crm_results tr.tx-vepmyevents-pi1-odd td,
.crm_results tr.tx-vepevents-pi1-odd td {
	vertical-align: top;
	background-color: #DFEFFF;
	padding: 3px;
}

.crm_results tr.tx-vepmyevents-pi1-subcatsel td,
.crm_results tr.tx-vepevents-pi1-subcatsel td {
	font-weight: bold;
	background-color: #8FC2FF;
}

.pageBrowser{
	margin-top: 20px;
	float: left;

}
.crm_db_next {
}


/*.evt_company_address {
/*	float: left; 
}

.evt_company_contact {
	margin-left: 30px;
/*	float: left; 
}

.evt_company_clear{
/*	clear: both; 
}
*/


/* SINGLE */

h1.evt_table_detail_title {
	color: #4A95EF;
	background-color: #ffffff;
	font-size: 16px;
	margin: 0px 0px 10px 0px;
}

.ev_back {

	margin-top: 20px;

}

.ruler {

	margin: 5px 0px 5px 0px; 

	padding: 0px 0px 0px 0px;

	border-width: 1px 0px 0px 0px;

	border-style: solid;

	border-color: #000000;

}

.evt_table_detail_member {

	width: 100%;

	border-collapse: collapse;

	border-color: #F28E00;

	border-style: solid;

	border-width: 1px;

	padding: 0px;

	margin: 0px 0px 10px 0px;

	background-color: #F9CD8F;

}

.evt_table_detail_member td {

	width:50%;

	vertical-align: top;

	padding:3px;

}



.evt_table_detail, .evt_table_detail_3_33, .evt_table_detail_2_50 {

	width: 100%;

	padding: 0px;

	margin: 0px;

	background-color: #ffffff;

}

.evt_table_detail .def td {

	vertical-align: top;

/*	border-color: #484848;

	border-style: solid;

	border-width: 0px;

	border-right-width: 1px;*/

	padding: 0px;

}

.evt_table_detail_3_33 .def td {

	width:33%;

	vertical-align: top;

/*	border-color: #484848;

	border-style: solid;

	border-width: 0px;

	border-right-width: 1px;*/

	padding: 0px;

	padding-right: 15px;

}

.evt_table_detail_3_33 .tr-even td-3 {

	padding-right: 0px;

}

.evt_table_detail_2_50 .def td {

	width:50%;

	vertical-align: top;

/*	border-color: #484848;

	border-style: solid;

	border-width: 0px;

	border-right-width: 1px;*/

	padding: 0px;

	padding-right: 15px;

}






.evt_table_detail .tr-odd td {

	vertical-align: top;

/*	background-color: #e9e9e9;*/

/*	border-color: #484848;

	border-style: solid;

	border-width: 0px;

	border-right-width: 1px;*/

	padding: 0px;

}

.evt_table_detail_3_33 .tr-odd td {

	width:33%;

	vertical-align: top;

/*	border-color: #484848;

	border-style: solid;

	border-width: 0px;

	border-right-width: 1px;*/

	padding: 0px;

	padding-right: 15px;

}

.evt_table_detail_3_33 .tr-odd td-3 {

	padding-right: 0px;

}

.evt_table_detail_2_50 .tr-odd td {

	width:50%;

	vertical-align: top;

/*	border-color: #484848;

	border-style: solid;

	border-width: 0px;

	border-right-width: 1px;*/

	padding: 0px;

	padding-right: 15px;

}

.evt_table_detail_2_50 .tr-odd td-3 {

	padding-right: 0px;

}



.evt_table_detail td.td-0 {



}

.evt_table_detail td.td-images {

	padding: 0px 0px 10px 0px;

}

.evt_table_detail td.td-images img.evt_img {

	margin: 0px 10px 0px 0px;

}

.evt_date_entry {

	margin-bottom: 8px;

}

.evt_activ {

	font-weight:bold;

}

.evt_noactiv {

	font-weight:bold;

	color:#CCCCCC;

	text-decoration:line-through;

}





.evt_company_address {

	margin-top: 8px;

}



.evt_expenditure_item {

}



.evt_expenditure_item_no {

	display: none;

}

.evt_activity_item {

	float:left;

	margin-right:20px;

}

.evt_activity_item_no {

	float:left;

	margin-right:20px;

	text-decoration: line-through;

}

* html .events-cats {height:1%;}
.events-cats td{width: 33%;}


/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #ffffff;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #ffffff;
  font-size: 11px;
  color: #000000;
  cursor: default;
  background: #c8d4d0;
  font-family: tahoma,verdana,sans-serif;
  z-index: 500;
}

.calendar table {
  border: 1px solid;
  border-color: #ffffff #000000 #000000 #ffffff;
  font-size: 11px;
  cursor: default;
  background: Window;
  color: WindowText;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
  background: ButtonFace;
}

.calendar .nav {
  background: ButtonFace url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000000;
  background: ActiveCaption;
  color: CaptionText;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid ButtonShadow;
  padding: 2px;
  text-align: center;
  background: ButtonFace;
  color: ButtonText;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #ff0000;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border: 2px solid;
  padding: 0px;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  border-width: 1px;
  padding: 2px 0px 0px 2px;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid ButtonShadow;
  background: ButtonFace;
  color: ButtonText;
}

.calendar tbody .rowhilite td {
  background: Highlight;
  color: HighlightText;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #ffffff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
  padding: 2px 2px 0px 2px;
  background: ButtonFace;
  color: ButtonText;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #ff0000;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody td.disabled { color: GrayText; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: ButtonFace;
  padding: 1px;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
  color: ButtonText;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #ffffff;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #ffffff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000000;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #000000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
  background: Menu;
  color: MenuText;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  padding: 0px;
  border: 1px solid #000000;
}

.calendar .combo .hilite {
  background: Highlight;
  color: HighlightText;
}

.calendar td.time {
  border-top: 1px solid ButtonShadow;
  padding: 1px 0px;
  text-align: center;
  background-color: ButtonFace;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: Menu;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000000;
  background-color: Highlight;
  color: HighlightText;
}

.calendar td.time span.active {
  border-color: #ff0000;
  background-color: #000000;
  color: #0f0;
}



div.evt_block{
	width:100%;
	float:left;
	border-bottom:1px #82B6F6 solid;
	padding-top:15px;
	padding-bottom:15px;
}
.evt_search_header span{
display:inline-block;
text-align:center;
width:182px;
height:25px;
cursor:pointer;
position:relative;
}

#divDate,#divCat,#divExtend{
margin:5px;
display:block;
}
#tabDate,#tabCat,#tabExtend{
vertical-align:middle;
padding-top:0px;
} 

#divCat{
display:none;
border-width:0px 0px 0px 0px;
}
#divExtend{
display:none;
}
#t3mSearchContent{
border:0px solid;
margin:4px;
padding-bottom:2px;
display:block;
width:530px;
}
#searchBox{
background-color: #e6eaee;
border:1px black solid;
}
#t3mTabs{
padding:0px;
margin-top:0px;
height:25px;
padding:auto;
width:100%;
	background-color: #81B5F6;
	font-weight: bold;
	overflow:hidden;
	border:0px !important;
}
.t3mLeft{
width:49%;
float:left;
}
.t3mRight{
width:50%;
float:right;
}
#t3mKeyword{
padding:2px;
height:16px;
width:200px;
}
#vepDay{
padding:2px;
width:82px;
height:20px;
}
#vepMonth{
padding:2px;
width:120px;
height:20px;
}
#vepDuration{
padding:2px;
width:205px;
height:20px;
}
#vepSubmit {
    padding:2px;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	width: 205px !important;
	height: 20px;
	color: #000000;
}
#t3mTabs .active{
background-color:#e6eaee;

border-style: solid;
border-color: black;

}
#searchBox input.cb{
background-color:transparent;
}
#t3mTabs span.inactive{
background-color:#81B5F6;
border-bottom-width:1px;
border-style: solid;
border-color: black;
height: 23px;
height:97%;
padding-top:0px;
color:black;
}
#t3mTabs span span{
color: white;
padding-top:0px;
outline:none;
}
#submitBox{
display:block;
}
#t3mTabs span span{
margin-top:4px;
display:inline-block;
width:100%;
height:20px;
color:#000000;
outline:none;
}
* html .evt_search_header span{
width:180px;
}
.ipselect{
padding:2px;
height:20px;
}
.slabel{
margin-top:4px;
}
.catCheck{
padding:3px 0px 3px 0px;
}
.catCheck label{
font-weight:normal;
}
/* include from fileadmin/css/ext/vepdatabase/vepdatabase.css */

/* VEP Liste -------------------------------------- */
.vepdatapase_searchbox {
  border:1px solid #333333;
  padding:5px;
  margin-bottom:10px;
}

.vepdatapase_searchbox_list {
  width:100%;
  padding:0px;
  margin:0px;
}


.vepdatapase_searchbox_list td.td-0 {
  padding-top:2px;
  padding-bottom:2px;
  width:60%;
}

.vepdatapase_searchbox_list td.td-1 {
  padding-top:2px;
  padding-bottom:2px;
  width:40%;
}

.tx-vepdatabase-pi1 td.td-bold {
  padding-right:10px;
  font-weight: bold;
}


div.vepdatapase_searchbox_list .tr-odd td {
  border-bottom:1px solid #333333;
  padding:2px;
}

div.vepdatapase_searchbox_list .tr-even td {
  border-bottom:1px solid #333333;
  padding:2px;
}

div.vepdatapase_searchbox_list .title td {
  border-bottom:0px solid #ffffff;
}

div.vepdatapase_searchbox_list .first td {
  border-top:1px solid #333333;
}

div.vepdatapase_searchbox_list .first .td-0,
div.vepdatapase_searchbox_list .first .td-1 {

  border-top:0px solid #333333;
}

table.vepdatabase-kriterien {
  width:98%;  
}

table.vepdatabase-kriterien td {
  padding-right:5px;
}

table.vepdatabase-kriterien div.div-item {
  font-weight: bold;
  padding-bottom:5px;
}

div.tx-vepdatabase-pi1 .vepimggallery td.vepimggallery_navilist {
  padding-left:15px;
}

/* 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;
}

.tx-rgsmoothgallery-pi1 noscript {
    display: none;
}

.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;
}
.jdExtCarousel:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    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;}
/* include from fileadmin/css/ext/felogin/felogin.css */

.tx-felogin-pi1 {
    margin:0px 0px 0px 0px;
}

#username {
    display: block;
    float:none;
    height: 1%;
    margin: 12px 0px 5px 0px;
    width: 100%;
}
#permalogin {
    height: 1%;
}

#password {
    display: block;
    height: 1%;
    float:none;
    margin:5px 0px 5px 0px;
}

#login_submit {
    display: block;
    float:none;
    height: 1%;
    padding-left: 135px;
    margin:5px 0px 5px 0px;
}

#login_submit input {
    padding: 1px 2px 1px 2px;
}

.tx-felogin-pi1 label {
    display: block;
    float:left;
    width:130px;
    text-align:left;
    margin-left:0px;
}

.tx-felogin-pi1 input {
#    float:left;
}

#logout_submit {
    float:right;
}

.successMessage {
    margin:0px 0px 20px 0px;
}




/* LOGINBOX_SMALL */
.tx-felogin-pi1 {
    margin-top: 40px;
}
.feloginbox_col .newloginbox_small { /* Zeile */

}
.feloginbox_col {
	margin:0px 3px 0px 3px;
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	background-color:#ffffff;
	height:1%;
}
.feloginbox_col h3 {
	margin:0px 0px 3px 0px;
	padding:2px 5px 2px 5px;
	color:#ffffff;
}


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

table.abfallabc_table tr.even td {
   background-color: #f0f0f0;
}

table.abfallabc_table tr.odd td {
   background-color: #ffffff;
}



.bauinventar-legende-header {
   margin-bottom: 20px;
}

table.bauinventar-table tr.odd td {
   background-color: #f0f0f0;
}

table.bauinventar-table tr.even td {
   background-color: #f9f9f9;
}



table.publikationen-table tr.odd td {
   background-color: #f2f2f2;
}

table.publikationen-table tr.even td {
   background-color: #e5e5e5;
}




#col2_content .tx-datapool-pi1 h3 {font-size:13px; margin:0px 0px 0px 0px;}

#col2_content .tx-datapool-pi1 .address {
	background-color:#ffffff;
	margin:0px 3px 0px 0px;
	padding:0px 0px 5px 0px;
}
#col2_content .address_anschrift,
#col2_content .address_map, 
#col2_content .address_contact  {
  padding-bottom:7px;
}

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

/*
** Version   : 0.1.4
** Datei     : mm_dam_filelist.css
** Desc      : Dateiliste
** Changes   : 27.03.08 - pf - create file version
*/

/* --- Datei Icons : Alle Layout
** ------------------------------------------------------- */
.tx-mmdamfilelist-pi1-listrow .ai {background-image:url('/typo3/gfx/fileicons/ai.gif');}
.tx-mmdamfilelist-pi1-listrow .ani {background-image:url('/typo3/gfx/fileicons/ani.gif');}
.tx-mmdamfilelist-pi1-listrow .au {background-image:url('/typo3/gfx/fileicons/au.gif');}
.tx-mmdamfilelist-pi1-listrow .avi {background-image:url('/typo3/gfx/fileicons/avi.gif');}
.tx-mmdamfilelist-pi1-listrow .bmp {background-image:url('/typo3/gfx/fileicons/bmp.gif');}
.tx-mmdamfilelist-pi1-listrow .cdr {background-image:url('/typo3/gfx/fileicons/cdr.gif');}
.tx-mmdamfilelist-pi1-listrow .css {background-image:url('/typo3/gfx/fileicons/css.gif');}
.tx-mmdamfilelist-pi1-listrow .csv {background-image:url('/typo3/gfx/fileicons/csv.gif');}
.tx-mmdamfilelist-pi1-listrow .doc {background-image:url('/typo3/gfx/fileicons/doc.gif');}
.tx-mmdamfilelist-pi1-listrow .dtd {background-image:url('/typo3/gfx/fileicons/dtd.gif');}
.tx-mmdamfilelist-pi1-listrow .eps {background-image:url('/typo3/gfx/fileicons/eps.gif');}
.tx-mmdamfilelist-pi1-listrow .exe {background-image:url('/typo3/gfx/fileicons/exe.gif');}
.tx-mmdamfilelist-pi1-listrow .fh3 {background-image:url('/typo3/gfx/fileicons/fh3.gif');}
.tx-mmdamfilelist-pi1-listrow .flash {background-image:url('/typo3/gfx/fileicons/flash.gif');}
.tx-mmdamfilelist-pi1-listrow .folder {background-image:url('/typo3/gfx/fileicons/folder.gif');}
.tx-mmdamfilelist-pi1-listrow .gif {background-image:url('/typo3/gfx/fileicons/gif.gif');}
.tx-mmdamfilelist-pi1-listrow .htm {background-image:url('/typo3/gfx/fileicons/htm.gif');}
.tx-mmdamfilelist-pi1-listrow .html {background-image:url('/typo3/gfx/fileicons/html.gif');}
.tx-mmdamfilelist-pi1-listrow .ico {background-image:url('/typo3/gfx/fileicons/ico.gif');}
.tx-mmdamfilelist-pi1-listrow .inc {background-image:url('/typo3/gfx/fileicons/inc.gif');}
.tx-mmdamfilelist-pi1-listrow .java {background-image:url('/typo3/gfx/fileicons/java.gif');}
.tx-mmdamfilelist-pi1-listrow .jpg {background-image:url('/typo3/gfx/fileicons/jpg.gif');}
.tx-mmdamfilelist-pi1-listrow .js {background-image:url('/typo3/gfx/fileicons/js.gif');}
.tx-mmdamfilelist-pi1-listrow .max {background-image:url('/typo3/gfx/fileicons/max.gif');}
.tx-mmdamfilelist-pi1-listrow .mid {background-image:url('/typo3/gfx/fileicons/mid.gif');}
.tx-mmdamfilelist-pi1-listrow .mov {background-image:url('/typo3/gfx/fileicons/mov.gif');}
.tx-mmdamfilelist-pi1-listrow .mpeg {background-image:url('/typo3/gfx/fileicons/mpeg.gif');}
.tx-mmdamfilelist-pi1-listrow .mpg {background-image:url('/typo3/gfx/fileicons/mpg.gif');}
.tx-mmdamfilelist-pi1-listrow .pcd {background-image:url('/typo3/gfx/fileicons/pcd.gif');}
.tx-mmdamfilelist-pi1-listrow .pcx {background-image:url('/typo3/gfx/fileicons/pcx.gif');}
.tx-mmdamfilelist-pi1-listrow .pdf {background-image:url('/typo3/gfx/fileicons/pdf.gif');}
.tx-mmdamfilelist-pi1-listrow .png {background-image:url('/typo3/gfx/fileicons/png.gif');}
.tx-mmdamfilelist-pi1-listrow .ps {background-image:url('/typo3/gfx/fileicons/ps.gif');}
.tx-mmdamfilelist-pi1-listrow .psd {background-image:url('/typo3/gfx/fileicons/psd.gif');}
.tx-mmdamfilelist-pi1-listrow .rtf {background-image:url('/typo3/gfx/fileicons/rtf.gif');}
.tx-mmdamfilelist-pi1-listrow .sgml {background-image:url('/typo3/gfx/fileicons/sgml.gif');}
.tx-mmdamfilelist-pi1-listrow .swf {background-image:url('/typo3/gfx/fileicons/swf.gif');}
.tx-mmdamfilelist-pi1-listrow .sxc {background-image:url('/typo3/gfx/fileicons/sxc.gif');}
.tx-mmdamfilelist-pi1-listrow .sxw {background-image:url('/typo3/gfx/fileicons/sxw.gif');}
.tx-mmdamfilelist-pi1-listrow .tga {background-image:url('/typo3/gfx/fileicons/tga.gif');}
.tx-mmdamfilelist-pi1-listrow .tif {background-image:url('/typo3/gfx/fileicons/tif.gif');}
.tx-mmdamfilelist-pi1-listrow .ttf {background-image:url('/typo3/gfx/fileicons/ttf.gif');}
.tx-mmdamfilelist-pi1-listrow .txt {background-image:url('/typo3/gfx/fileicons/txt.gif');}
.tx-mmdamfilelist-pi1-listrow .wav {background-image:url('/typo3/gfx/fileicons/wav.gif');}
.tx-mmdamfilelist-pi1-listrow .wrl {background-image:url('/typo3/gfx/fileicons/wrl.gif');}
.tx-mmdamfilelist-pi1-listrow .xls {background-image:url('/typo3/gfx/fileicons/xls.gif');}
.tx-mmdamfilelist-pi1-listrow .xml {background-image:url('/typo3/gfx/fileicons/xml.gif');}
.tx-mmdamfilelist-pi1-listrow .xsl {background-image:url('/typo3/gfx/fileicons/xsl.gif');}
.tx-mmdamfilelist-pi1-listrow .zip {background-image:url('/typo3/gfx/fileicons/zip.gif');}
/* Icons end */


.tx-mmdamfilelist-pi1-listrow .icon {
	background-repeat:no-repeat;
	width:22px;
}
.tx-mmdamfilelist-pi1-listrow td {
	padding:1px 0px;
}

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

#slider-tab-content .ui-tabs-panel {  display: block; border-width: 0; padding: 0px 0px 0px 0px; background: none; }
#slider-tab-content .ui-tabs-hide {   display: none !important; }

#slider-box{
  display:  table;  
  width:    99%;
  border-width:1px;
  border-color:#003C78;
  border-style:solid;
  font-size: 11px;
  padding:  0px 0px 0px 0px;
  margin:   0px 0px 0px 0px;
}

#slider-tab-content{
    display:  table;  
    float:    left;   
    width:    68%;  
    margin:   10px 0px 0px 0px;
    padding:  0px 0px 0px 10px;
    height:   100px;
}

#slider-tab-menu{
   float:   right;  
   width:   25%;    
   padding:0px 0px 0px 0px;
   margin: 0px 0px 0px 0px; 
}


#slider-tab-menu ul{    
    list-style:none;   
    padding: 0px 0px 0px 0px;
    margin:  0px 0px 0px 0px;
      
}

#slider-tab-menu ul li{
   height:57px;
   display: block;
   border-bottom: 1px solid #72848F;
   border-left: 1px solid #72848F;
   font-weight:bold;
   padding:2px 0px 0px 2px;  
}

#slider-tab-menu ul li.first-item{}

#slider-tab-menu ul li.last-item {
    border-bottom: 0px solid #FFF;
    padding-bottom: 8px;
}

#slider-tab-menu .ui-state-active {
  border-left: 1px solid #FFF;
}

.tabs-date{
   color: #3F79BF;
   font-size:11px;
   font-weight:normal;
}

#slider-tab-menu .ui-state-active .tabs-date{
 color: #003C78;
}

#slider-tab-menu a{
   text-decoration:none;
}

#slider-tab-menu a, 
#slider-tab-menu a:link, 
#slider-tab-menu a:visited{
    font-size:11px;
    color:#3F79BF;
}

#slider-tab-menu a:hover, 
#slider-tab-menu a:active{
    font-size:11px;
    color:#003C78;
}

#slider-tab-menu .ui-state-active a, 
#slider-tab-menu .ui-state-active a:link, 
#slider-tab-menu .ui-state-active a:visited{
    color:#003C78;
}

.tabs-content-image{
  float:left;
  width:88px;
}

.tabs-content-text{
  float:left; 
  color:#003C78;
  width:75%;
  margin:0px 0px 5px 5px;
  height: 95px; overflow: auto;

}

.tabs-content-text .content-date{}

.tabs-content-text .content-titel{font-weight:bold;}

.tabs-content-text .content-text{color: #333333;}

.tabs-content-text .content-text a {color: #3F79BF;}
      
/* include from fileadmin/css/ext/ig_cart/ig_cart.css */

table.produkte_table td {
    padding-bottom: 20px;
}

table.ig_cart th,
table.ig_cart td {
    background-color: transparent;
}
span.error {
    color: #E60005;
}

div.cart_products {
    margin-bottom: 20px;
}


table.ig_cart {
    width: 100%;
    border-collapse: collapse;
}

table.ig_cart td {
    padding: 5px;
}
th {
    background-color: #ffffff;
}

.tr-even td {
    background-color: #eeeeee;
}

.tr-odd td {
    background-color: #ffffff;
}

th.th-quantity {
  width: 70px;
}

th.th-product {
    width: 300px;
}

th.th-total {
    text-align: right;
}

td.td-image {
    width: 80px;
}

td.td-currency {
    width: 28px;
}

td.td-amount {
    text-align: right;
    width: 45px;
}

tr.tr-porto td {
    padding-top: 10px;
}

.tr-total td {
    font-weight: bold;
}


td.td-agb-header {
    padding-top: 20px;
}

td.td-recalculate,
td.td-submit {
    padding-top: 20px;
    vertical-align: middle;
}


td.td-submit input {
    padding: 5px;
}

div.backlink {
    margin-top: 20px;
    margin-bottom: 20px;
}
/* include from fileadmin/css/ext/flipbook/flipbook.css */

#fbContainer {
    margin-left: 5px;
}

#fbFooter {
    width: 100%;
    margin-top: 10px;
    text-align: center;

}
#fbContents, #fbFooter {
	     text-align: center;
}

#fbContentsMenu {
    display: none;
}

#fbMenu {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

.fbPaginationMinor,
#fbCurrentPages,
#fbTotalPages {
    line-height: 25px;
}
