/* ---------------------------------------------------------------------------
 * this file is generated 23. June 2010 / 09:50:05 by ext:swisstypo3_config
 * ext. included : tt_news,ve_guestbook,jk_poll,pbsurvey,sr_quiz,goof_fotoboek,tt_calender,sr_feuser_register,sr_email_subscribe,mc_googlesitemap,ric_rotation,css_filelinks,irfaq,mbl_newsevent,wec_discussion,a21glossary,sr_sendcard,ab_linklist,tipafriend_plus,jquery_thickbox,file_explorer,indexed_search,macina_searchbox,datapool,mailform,simple_test,newloginbox 
 * --------------------------------------------------------------------------- */

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

/*
** Author    : swisstypo3
** Version   : 30.07.07 / 0.1.2
** Datei     : tt_news.css
** Funktion  : Stylesheet fuer tt_news
** Changes   : 25.07.07 - sl - sehr vieles rausgelï¿½scht und geaendert, das jetzt globaler festgelegt wird
**           : 30.07.07 - pf - file clean up
*/
/* ----------------------------------------------------------
** LIST LAYOUT 004
** ----------------------------------------------------------
*/
.news-list-container_004 .imgwidth {display:none;}
.news-list-container_004 .bodytext {margin:0px 0px 0px 50px;}
.news-list-container_004 .news-list-morelink {display:none;}
divdiv.news-list-container_004 div.news-list-item { margin:0px 0px 5px 0px; }
divdiv.news-list-container_004 .news-list-title { padding-top:0px; padding-bottom:0px; }
divdiv.news-list-container_004 .news-list-title h3 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.news-list-container_004 { border-bottom-width: 1px; margin-top: 10px; margin-bottom: 10px;}
/* ----------------------------------------------------------
** LIST LAYOUT BY FA (Layout 004)
** ----------------------------------------------------------
*/

.news-list-container_004 .news-list-item {height:1%;}
.news-list-container_004 .news-list-date {float:left; display:block;}
.news-list-container_004 .news-list-title {float:left; display:block;}
.news-list-container_004 .news-list-subheader {float:left; display:block;}

/* ----------------------------------------------------------
** LIST LAYOUT 001
** ----------------------------------------------------------
*/
.news-list-container_001 .news-list-date {display:none;}
.news-list-container_001 .imgwidth {display:none;}
.news-list-container_001 .bodytext {margin:0px 50px 0px 50px;}
.news-list-container_001 .news-list-morelink {float:right;}
/* ----------------------------------------------------------
** LIST LAYOUT 002
** ----------------------------------------------------------
*/
.news-list-container_002 .news-list-date {display:none;}
.news-list-container_002 .imgwidth {display:none;}
.news-list-container_002 .news-list-morelink {display:none;}
.news-list-container_002 .st3-txt p.bodytext,
divdiv.news-list-container_002 div.news-list-item  { margin:0px 0px 0px 0px; }
.news-list-container_002 { border-bottom-width: 1px; margin-top: 10px; margin-bottom: 10px;}
/* ----------------------------------------------------------
** LIST LAYOUT 003
** ----------------------------------------------------------
*/
.news-list-container_003 .news-list-date {display:none;}
.news-list-container_003 .imgwidth {float:left;}
.news-list-container_003 .imgwidth IMG {margin:3px 5px 0px 0px;}
.news-list-container_003 .news-list-morelink {display:none;}
.news-list-container_003 .st3-txt p.bodytext { margin:0px 0px 0px 0px; }
divdiv.news-list-container_003 div.news-list-item { margin-top:0px; margin-bottom: 5px;}
.news-list-container_003 { border-bottom-width: 1px; margin-top:10px; margin-bottom: 10px;}

/* ----------------------------------------------------------
** LIST LAYOUT 005
** ----------------------------------------------------------
*/
.news-list-container_005 .news-list-date {float:right;}
.news-list-container_005 .imgwidth {display:none;}
.news-list-container_005 .bodytext {margin:0px 0px 0px 50px;}
.news-list-container_005 .news-list-morelink {display:none;}
divdiv.news-list-container_005 div.news-list-item { margin-top:0px; margin-bottom:5px;}
.news-list-container_005 { border-bottom-width: 1px; margin-top:10px; margin-bottom:10px;}
/* ----------------------------------------------------------
** LIST LAYOUT 006
** ----------------------------------------------------------
*/
.news-list-container_006 .imgwidth {display:none;}
.news-list-container_006 .bodytext {margin:0px 0px 0px 0px;}
.news-list-container_006 .news-list-morelink {display:none;}
divdiv.news-list-container_006 div.news-list-item { margin:0px 0px 5px 0px; }
divdiv.news-list-container_006 .news-list-title { padding-top:0px; padding-bottom:0px; }
divdiv.news-list-container_006 .news-list-title h3 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.news-list-container_006 { border-bottom-width: 1px; margin-top: 10px; margin-bottom: 10px;}
/* ----------------------------------------------------------
** LIST LAYOUT 007
** ----------------------------------------------------------
*/
.news-list-container_007 .news-list-date {float:right;}
.news-list-container_007 .imgwidth {display:none;}
.news-list-container_007 .bodytext {margin:0;}
.news-list-container_007 .news-list-morelink {display:none;}
divdiv.news-list-container_007 div.news-list-item { margin:0px 0px 5px 0px; }
divdiv.news-list-container_007 .news-list-title { padding-top:0px; padding-bottom:0px; }
divdiv.news-list-container_007 .news-list-title h3 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.news-list-container_007 { border-bottom-width: 1px; margin-top: 10px; margin-bottom: 10px;}
/* ----------------------------------------------------------
** LIST LAYOUT 008
** ----------------------------------------------------------
*/
.news-list-container_008 .imgwidth {float:left;}
.news-list-container_008 .imgwidth IMG {margin:3px 3px 0px 0px;}
.news-list-container_008 .news-list-morelink {display:none;}
/* ----------------------------------------------------------
** LIST LAYOUT 009
** ----------------------------------------------------------
*/
.news-list-container_009 .news-list-date {float:right;}
.news-list-container_009 .imgwidth {float:left;}
.news-list-container_009 .imgwidth IMG {margin:3px 3px 0px 0px;}
.news-list-container_009 .news-list-morelink {display:none;}
.news-list-container_009 { border-bottom-width: 1px; margin-top: 10px; margin-bottom: 10px;}
/* ----------------------------------------------------------
** SINGLE LAYOUT
** ----------------------------------------------------------
*/
.news-single-title {
	font-size:1.25em;
	font-weight:bold;
}
.news-single-timedata {
	margin:0px 0px 0px 0px;
}
.news-single-subheader {
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

div.textwidth {
}
.news-single-img {
	float:left;
	margin:0px 5px 10px 0px;
	width:240px;
}
.news-single-imgcaption {
	font-size:10px;
	margin:0px 0px 5px 0px;
}
.news-single-author {
	float:right;
	font-size:10px;
	margin:-20px 0px 0px 0px;
}
/* additional News */
.news-single-additional-info {
	margin:0px 0px 10px 0px;
}
.news-single-additional-info a {
	font-weight:normal;
}
/* Dateien: */
.news-single-files {}
.news-single-filetext {
	font-weight:bold;
}
/* Links: */
.news-single-links {}
.news-single-linktext {
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
.news-single-linkitem {}
.news-single-linkitem .bodytext {
	margin:0px 0px 0px 0px;
}
/* In Verbindung stehende News */
dl.news-single-related {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
dl.news-single-related dt {
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
dl.news-single-related dd {
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* Zurueck zur Uebersicht */
.news-single-backlink {
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
.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 {
}
/* ----------------------------------------------------------
** SEARCH LAYOUT
** ----------------------------------------------------------
*/
.news-search-form {
}
.news-search-form-field INPUT {
}
.news-search-form-field INPUT:focus {
}
.news-search-form-submit INPUT {
}
.news-search-emptyMsg{
}
.news-search-form FORM {
}

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

/*
** Version  : 02.08.07 / 0.1.2
** Datei    : ve_guestbook.css
** Funktion : Stylesheet fuer ve_guestbook - Abgestimmt auf ve_guestbook/ve_guestbook_1.tmpl
** Changes  : 06.07.2007 - pf - CSS Code fuer Kommentar eingefuegt.
**            25.07.2007 - sl - sehr vieles rausgelöscht und geaendert, das jetzt globaler festgelegt wird
**            30.07.2007 - pf - file clean up
**            02.08.2007 - pf - teaser code eingefuegt, welcher auf layout 001/002/003 passt. (namespace war falsch, doppelte ID)
*/

/* ----------------------------------------------------------
** Browser hacks
** Workaround für Firefox
** ----------------------------------------------------------
*/
.tx-guestbook-list-header,
.tx_guestbook_formfield {
	overflow:hidden;
}
/* ----------------------------------------------------------
** Workaround für IE
** ----------------------------------------------------------
*/
* html .tx-veguestbook-pi1,
* html .tx-guestbook-list-header,
* html .tx_guestbook_formfield {
	height:1%;
	overflow:visible;
}
/* ----------------------------------------------------------
** LAYOUT 001 - Ansicht List
** ----------------------------------------------------------
*/
#guestbook_layout_001 .result_count_top {text-align:right; margin:0px 0px 20px 0px;}
#guestbook_layout_001 .result_count_bottom {text-align: right; margin:20px 0px 0px 0px;}
#guestbook_layout_001 .tx-guestbook-list-header {vertical-align:middle;}
#guestbook_layout_001 .tx-guestbook-list-header-left {font-weight:bold; float:left;}
#guestbook_layout_001 div.tx-guestbook-list-header-middle {font-style:italic; padding: 3px 0 0; float:right;}
#guestbook_layout_001 .tx-guestbook-list-header-right {margin:0px 5px 0px 0px; float:right;padding:2px 0px 0px 0px;}
#guestbook_layout_001 .tx-guestbook-list-row {padding:2px 2px 2px 2px;}
#guestbook_layout_001 .tx-guestbook-comment-row {padding:2px 2px 2px 2px;}
#guestbook_layout_001 .tx-guestbook-list-entrycomment-title {font-weight:bold; font-style:normal;}
#guestbook_layout_001 .tx-guestbook-list-entrycomment {font-weight:normal; font-style:italic;}
/* ----------------------------------------------------------
** LAYOUT 001 - Eingabeform
** ----------------------------------------------------------
*/
#guestbook_layout_001 .star {float:right;}
#guestbook_layout_001 .tx_guestbook_formfield LABEL {width:200px; float:left;}
#guestbook_layout_001 .tx_guestbook_formfield INPUT,
#guestbook_layout_001 .tx_guestbook_formfield TEXTAREA {width:200px; float:left;}
#guestbook_layout_001 .tx_guestbook_formfield INPUT:focus, #guestbook_layout_001 .tx_guestbook_formfield TEXTAREA:focus {}
#guestbook_layout_001 .tx_veguestbook_werbemail {font-size:0.8em; text-align:justify; width:200px; float:left;}
#guestbook_layout_001 .tx_veguestbook_werbemail INPUT {font-size: 1.125em;} /* we want 0.9em but have 0.8em... so 9/8 = 1.125 */ 
#guestbook_layout_001 .tx-srfreecap-pi2-image {width:200px; height:74px; padding: 3px 1px;}
#guestbook_layout_001 .tx_guestbook_text {font-size: 0.8em; text-align:justify; width:200px; margin:20px 0px 0px 0px; float:left;}
/* ----------------------------------------------------------
** LAYOUT 001 - Teaser (Rechte Spalte)
** ----------------------------------------------------------
*/
#guestbook_layout_001_teaser .tx-guestbook-teaser-header {}
#guestbook_layout_001_teaser .tx-guestbook-teaser-item {}
#guestbook_layout_001_teaser .tx-guestbook-teaser-date {}
#guestbook_layout_001_teaser .tx-guestbook-teaser-row {}
#guestbook_layout_001_teaser .tx-guestbook-teaser-bottom {}
/* ----------------------------------------------------------
** LAYOUT 002 - Ansicht List
** ----------------------------------------------------------
*/
#guestbook_layout_002 .result_count_top {text-align:center; font-size:0.8em; margin:0px 0px 10px 0px;}
#guestbook_layout_002 .result_count_bottom {text-align:center; font-size:0.8em; margin:0px 0px 10px 0px;}
#guestbook_layout_002 .tx-guestbook-list-header {background-color:#fff;}
#guestbook_layout_002 .tx-guestbook-list-header-left {font-weight:bold; float:left;}
#guestbook_layout_002 .tx-guestbook-list-header-middle {float:right; padding:3px;}
#guestbook_layout_002 .tx-guestbook-list-row-left {font-size:0.8em; width:150px;}
#guestbook_layout_002 .tx-guestbook-list-row-right {text-align:justify;}
/* ----------------------------------------------------------
** LAYOUT 002 - Eingabeform
** ----------------------------------------------------------
*/
#guestbook_layout_002 .star {float:right;}
#guestbook_layout_002 .tx_guestbook_formfield LABEL {width:200px; float:left;}
#guestbook_layout_002 .tx_guestbook_formfield INPUT,
#guestbook_layout_002 .tx_guestbook_formfield TEXTAREA {width:200px; float:left;}
#guestbook_layout_002 .tx_guestbook_formfield INPUT:focus, #guestbook_layout_002 .tx_guestbook_formfield TEXTAREA:focus {}
#guestbook_layout_002 .tx_veguestbook_werbemail {font-size:0.8em; text-align:justify; width:200px; float:left;}
#guestbook_layout_002 .tx_veguestbook_werbemail INPUT {font-size: 1.125em;} /* we want 0.9em but have 0.8em... so 9/8 = 1.125 */ 
#guestbook_layout_002 .tx-srfreecap-pi2-image {width:200px; height:74px; padding: 3px 1px;}
#guestbook_layout_002 .tx_guestbook_text {font-size: 0.8em; text-align:justify; width:200px; margin:20px 0px 0px 0px; float:left;}
/* ----------------------------------------------------------
** LAYOUT 002 - Teaser (Rechte Spalte)
** ----------------------------------------------------------
*/
#guestbook_layout_002_teaser .tx-guestbook-teaser-header {}
#guestbook_layout_002_teaser .tx-guestbook-teaser-item {}
#guestbook_layout_002_teaser .tx-guestbook-teaser-date {margin-top:5px;}
#guestbook_layout_002_teaser .tx-guestbook-teaser-name {font-size:0.8em;}
#guestbook_layout_002_teaser .tx-guestbook-teaser-entry {font-size:0.8em; margin-bottom:5px;}
#guestbook_layout_002_teaser .tx-guestbook-teaser-bottom {}

/* ----------------------------------------------------------
** LAYOUT 003 - Ansicht List
** ----------------------------------------------------------
*/
#guestbook_layout_003 .result_count_top {font-size:0.8em;}
#guestbook_layout_003 .result_count_bottom {font-size:0.8em;}
#guestbook_layout_003 .tx-guestbook-list-header {height:1%;}
#guestbook_layout_003 .tx-guestbook-list-header-left {float:left;}
#guestbook_layout_003 .tx-guestbook-list-header-middle {padding:3px; float:right;}
#guestbook_layout_003 .tx-guestbook-list-bottom {font-size:0.8em;}
/* ----------------------------------------------------------
** LAYOUT 003 - Eingabeform
** ----------------------------------------------------------
*/
#guestbook_layout_003 .star {float:right;}
#guestbook_layout_003 .tx_guestbook_formfield LABEL {width:200px; float:left; border-top-width:1px;}
#guestbook_layout_003 .tx_guestbook_formfield INPUT,
#guestbook_layout_003 .tx_guestbook_formfield TEXTAREA {width:200px; float:left;}
#guestbook_layout_003 .tx_guestbook_formfield INPUT:focus, #guestbook_layout_003 .tx_guestbook_formfield TEXTAREA:focus {}
#guestbook_layout_003 .tx_veguestbook_werbemail {font-size:0.8em; text-align:justify; width:200px; float:left;}
#guestbook_layout_003 .tx_veguestbook_werbemail INPUT {font-size: 1.125em;} /* we want 0.9em but have 0.8em... so 9/8 = 1.125 */ 
#guestbook_layout_003 .tx-srfreecap-pi2-image {width:200px; height:74px; padding: 3px 1px;}
#guestbook_layout_003 .tx_guestbook_text {font-size: 0.8em; text-align:justify; width:200px; margin:20px 0px 0px 0px; float:left;}
/* ----------------------------------------------------------
** LAYOUT 003 - Teaser (Rechte Spalte)
** ----------------------------------------------------------
*/
#guestbook_layout_003_teaser .tx-guestbook-teaser-header {}
#guestbook_layout_003_teaser .tx-guestbook-teaser-item {}
#guestbook_layout_003_teaser .tx-guestbook-teaser-date {margin-top: 5px;}
#guestbook_layout_003_teaser .tx-guestbook-teaser-name {font-size:0.8em;}
#guestbook_layout_003_teaser .tx-guestbook-teaser-entry {font-size:0.8em; margin-bottom:5px;}
#guestbook_layout_002_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  : 30.07.07 / 0.1.2
** Datei    : pbsurvey.css
** Changes  : 25.07.2007 - sl - sehr vieles rausgelöscht und geaendert, das jetzt globaler festgelegt wird
**            30.07.2007 - pf - file clean up
*/

/* ----------------------------------------------------------
** tx_pbsurvey
** ----------------------------------------------------------
*/
.tx-pbsurvey-pi1 {
}
/* ----------------------------------------------------------
** CAPTCHA Eingabe
** ----------------------------------------------------------
*/
.tx-pbsurvey-pi1 .captcha1 {
	margin-bottom:10px;
}
.tx-pbsurvey-pi1 .captcha2 {
	margin-bottom:10px;
}
.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: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 {
}
/* ----------------------------------------------------------
** Ungebrauchte Original Styles
** ----------------------------------------------------------
*/
/*.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}*/
/* include from fileadmin/css/ext/sr_quiz/sr_quiz.css */

/*
** Version  : 30.07.07 / 0.1.2
** Datei    : sr_quiz.css
** Changes  : 25.07.2007 - sl - sehr vieles rausgelöscht und geaendert, das jetzt globaler festgelegt wird
**            30.07.2007 - pf - file clean up
*/

/* ----------------------------------------------------------
** 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 {
}
.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  : 02.08.07 / 0.1.2
** Datei    : goof_fotoboek.css
** Changes  : 05.07.2007 - pf - CSS Hacks eingebunden.
**            30.07.2007 - pf - file clean up
**            02.08.2007 - pf - BG, BORDER und FONT Color bei .tx_gooffotoboek_dir_entry geloescht (Farbglobalisierung)
*/

/* FF hack */
.tx-gooffotoboek-pi1 {
	overflow:hidden;
}
/* IE hack */
* html .tx-gooffotoboek-pi1 {
	overflow:visible;
	height:1%;
}
.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-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:95px;
	width:95px;
	overflow:hidden;
}
.tx_gooffotoboek_navi {
}
.tx_gooffotoboek_navi a{
	margin-right: 15px;
}
.tx_gooffotoboek_navi_NAVSTART {
	display:none;
	float:left;
}
.tx_gooffotoboek_navi_PREV {
	float:left;
}
.tx_gooffotoboek_navi_SPACER {
	display:none;
	float:left;
}
.tx_gooffotoboek_navi_INDEX {
	display:none;
	float:left;
}
.tx_gooffotoboek_navi_UP {
	display:none;
	float:left;
}
.tx_gooffotoboek_navi_THUMBS {
	float:left;
}
.tx_gooffotoboek_navi_NEXT {
	float:left;
}
.tx_gooffotoboek_navi_SLIDESHOW {
	float:left;
}
.tx_gooffotoboek_navi_NAVEND {
	display:none;
	float:left;
}
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/tt_calender/tt_calender.css */

/*
** Version  : 30.07.07 / 0.1.2
** Datei    : tt_calender.css
** Changes  : 25.07.2007 - sl - sehr vieles rausgelöscht und geaendert, das jetzt globaler festgelegt wird
**            30.07.2007 - pf - file clean up
*/

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 {
}
.tt_calender_row_header {
	margin-top: 20px;
}
div.tt_calender_row_content {
	border-width:0px 1px 1px 1px;
}
div.tt_calender_date {
	float:left;
	width:100px;
	font-size:1em;
}
.tt_calender_header {
	float:left;
	margin:1px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-right:15px;
}
div.tt_calender_time {
	float:left;
	width:15%;
	font-size:0.8em;
	text-align:right;
}
.tt_calender_time_single {
	float:left;
	width:60px;
	font-size:0.8em;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tt_calender_content {
	width:85%;
	float:left;
	font-weight:normal;
}
.tt_calender_linkh {
	float:right;
	font-size:0.8em;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* include from fileadmin/css/ext/sr_feuser_register/sr_feuser_register.css */

/*
** Version  : 07.07.07 / 0.1.2
** Datei    : sr_feuser_register.css
** Hinweis  : Im IE6 kann mann keine Linien bei den Zeilen machen. Es gibt einen unterbruch der Linie.
** Changes  :
** 07.08.07 - pf - create file (Farbglobalisierung)
*/

.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 */

/* border zwischen den Formular Zeilen. Geht nicht im IE6! (Abstand)
.tx-srfeuserregister-pi1 dt {border-top-width:1px;}
.tx-srfeuserregister-pi1 dd {border-top-width:1px;}
*/

/* 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 {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],
.tx-srfeuserregister-pi1 input[type=checkbox] {margin:2px 0px 0px 5px;padding:0px;background-color:transparent;}
.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,
* html .tx-srfeuserregister-pi1 dd {height:1%;}
* html .tx-srfeuserregister-pi1 dd {float:none;}
/* spezielle eingabe felder (nur IE6)*/
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio,
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {margin:-2px 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  : 30.07.07 / 0.1.2
** Datei    : sr_email_subscribe.css
** Changes  : 30.07.2007 - pf - add this header
**          : 03.08.2007 - pf - farben bei input und textarea entfernt (Farbglobalisierung)
*/

.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/mc_googlesitemap/mc_googlesitemap.css */

/*
** Version  : 30.07.07 / 0.1.2
** Datei    : mc_googlesitemap.css
** Changes  : 30.07.2007 - pf - add this header
*/
.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  : 31.07.07 / 0.1.2
** Datei    : ric_rotation.css
** Changes  : 31.07.2007 - pf - file clean up
*/

/* Dies ist die ContainerBox */
#ric_rotation {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tx_ric_rotation_row {
}
.ric_row {
}
/* include from fileadmin/css/ext/css_filelinks/css_filelinks.css */

/*
** Version  : 08.08.07 / 0.1.2
** Datei    : css_filelinks.css
** Hinweis  : Wenn die Borderfarbe geaendert werden soll, muss #col3_content vor die .class gestellt werden.
** Changes  : 30.07.07 - pf - file clean up
**            08.08.07 - pf - Farbglobalisierung (border-color entfernt, auf style und width umgebaut)
*/

/* File Count nicht anzeigen
** ------------------------------------------------------- */
.filelinks_0 .filecount, 
.filelinks_1 .filecount,
.filelinks_2 .filecount,
.filelinks_3 .filecount, 
.filelinks_4 .filecount {
	display:none;
}

.filelinks_0 div, 
.filelinks_1 div,
.filelinks_2 div,
.filelinks_3 div, 
.filelinks_4 div {

}

/* --- Tabelle ohne Farben - base:div 
** ------------------------------------------------------- */
.filelinks_0 { }
/* Zeile eines Eintrages */
.filelinks_0 div {
	padding:2px 2px 5px 0px; 
	/* background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; */
	/* background-position:0px 2px; */
}
/* Zeile 1,3,5... */
.filelinks_0 div.odd { }
/* Zeile 2,4,6... */
.filelinks_0 div.even { }
/* erste Zeile */
.filelinks_0 div.first { }
/* letzte Zeile */
.filelinks_0 div.last { }

/* --- Tabelle mit abwechselnder Linienfarbe - base:div 
** ------------------------------------------------------- */
.filelinks_1 { }
.filelinks_1 div {
	padding:5px 2px 5px 20px; 
	background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; 
	background-position:0px 5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	/* border-bottom-color:#555555;*/ /* #col3_content vor .filelinks_1 schreiben... */
}
/* Zeile 1,3,5... */
.filelinks_1 div.odd   { background-color:#E9E9E9; }
/* Zeile 2,4,6... */
.filelinks_1 div.even  { background-color:#EEEEEE; }
/* erste Zeile */
.filelinks_1 div.first { border-top-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('/typo3/gfx/fileicons/default.gif') left top no-repeat; 
	background-position:0px 5px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
    /* border-bottom-color:#555555;*/ /* #col3_content vor .filelinks_2 schreiben... */
}
/* 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;
    /* border-top-color:#555555;*/ /* #col3_content vor .filelinks_2 schreiben... */
}
/* 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; 
}
/* Zeile 1,3,5... */
.filelinks_3 div.odd { }
/* Zeile 2,4,6... */
.filelinks_3 div.even { }
/* erste Zeile */
.filelinks_3 div.first { }
/* letzte Zeile */
.filelinks_3 div.last { }

/* --- Tabelle: Benutzerdefiniert 2 - base:div
** ------------------------------------------------------- */
.filelinks_4 { }
.filelinks_4 div {
	padding:5px 2px 5px 2px; 
}
/* Zeile 1,3,5... */
.filelinks_4 div.odd   { background-color:#E9E9E9; }
/* Zeile 2,4,6... */
.filelinks_4 div.even  { background-color:#EEEEEE; }
/* erste Zeile */
.filelinks_4 div.first { }
/* letzte Zeile */
.filelinks_4 div.last { }


.filelinks_0 a { text-decoration:none;}
.filelinks a:hover{text-decoration:underline;}

/* --- Datei Icons : Layout 0
** ------------------------------------------------------- */
.filelinks_0 .ai {background-image:url('/typo3/gfx/fileicons/ai.gif')!important;}
.filelinks_0 .ani {background-image:url('/typo3/gfx/fileicons/ani.gif')!important;}
.filelinks_0 .au {background-image:url('/typo3/gfx/fileicons/au.gif')!important;}
.filelinks_0 .avi {background-image:url('/typo3/gfx/fileicons/avi.gif')!important;}
.filelinks_0 .bmp {background-image:url('/typo3/gfx/fileicons/bmp.gif')!important;}
.filelinks_0 .cdr {background-image:url('/typo3/gfx/fileicons/cdr.gif')!important;}
.filelinks_0 .css {background-image:url('/typo3/gfx/fileicons/css.gif')!important;}
.filelinks_0 .csv {background-image:url('/typo3/gfx/fileicons/csv.gif')!important;}
.filelinks_0 .doc {background-image:url('/typo3/gfx/fileicons/doc.gif')!important;}
.filelinks_0 .dtd {background-image:url('/typo3/gfx/fileicons/dtd.gif')!important;}
.filelinks_0 .eps {background-image:url('/typo3/gfx/fileicons/eps.gif')!important;}
.filelinks_0 .exe {background-image:url('/typo3/gfx/fileicons/exe.gif')!important;}
.filelinks_0 .fh3 {background-image:url('/typo3/gfx/fileicons/fh3.gif')!important;}
.filelinks_0 .flash {background-image:url('/typo3/gfx/fileicons/flash.gif')!important;}
.filelinks_0 .folder {background-image:url('/typo3/gfx/fileicons/folder.gif')!important;}
.filelinks_0 .gif {background-image:url('/typo3/gfx/fileicons/gif.gif')!important;}
.filelinks_0 .htm {background-image:url('/typo3/gfx/fileicons/htm.gif')!important;}
.filelinks_0 .html {background-image:url('/typo3/gfx/fileicons/html.gif')!important;}
.filelinks_0 .ico {background-image:url('/typo3/gfx/fileicons/ico.gif')!important;}
.filelinks_0 .inc {background-image:url('/typo3/gfx/fileicons/inc.gif')!important;}
.filelinks_0 .java {background-image:url('/typo3/gfx/fileicons/java.gif')!important;}
.filelinks_0 .jpg {background-image:url('/typo3/gfx/fileicons/jpg.gif')!important;}
.filelinks_0 .js {background-image:url('/typo3/gfx/fileicons/js.gif')!important;}
.filelinks_0 .max {background-image:url('/typo3/gfx/fileicons/max.gif')!important;}
.filelinks_0 .mid {background-image:url('/typo3/gfx/fileicons/mid.gif')!important;}
.filelinks_0 .mov {background-image:url('/typo3/gfx/fileicons/mov.gif')!important;}
.filelinks_0 .mpeg {background-image:url('/typo3/gfx/fileicons/mpeg.gif')!important;}
.filelinks_0 .mpg {background-image:url('/typo3/gfx/fileicons/mpg.gif')!important;}
.filelinks_0 .pcd {background-image:url('/typo3/gfx/fileicons/pcd.gif')!important;}
.filelinks_0 .pcx {background-image:url('/typo3/gfx/fileicons/pcx.gif')!important;}
.filelinks_0 .pdf {background-image:url('/typo3/gfx/fileicons/pdf.gif')!important;}
.filelinks_0 .png {background-image:url('/typo3/gfx/fileicons/png.gif')!important;}
.filelinks_0 .ps {background-image:url('/typo3/gfx/fileicons/ps.gif')!important;}
.filelinks_0 .psd {background-image:url('/typo3/gfx/fileicons/psd.gif')!important;}
.filelinks_0 .rtf {background-image:url('/typo3/gfx/fileicons/rtf.gif')!important;}
.filelinks_0 .sgml {background-image:url('/typo3/gfx/fileicons/sgml.gif')!important;}
.filelinks_0 .swf {background-image:url('/typo3/gfx/fileicons/swf.gif')!important;}
.filelinks_0 .sxc {background-image:url('/typo3/gfx/fileicons/sxc.gif')!important;}
.filelinks_0 .sxw {background-image:url('/typo3/gfx/fileicons/sxw.gif')!important;}
.filelinks_0 .tga {background-image:url('/typo3/gfx/fileicons/tga.gif')!important;}
.filelinks_0 .tif {background-image:url('/typo3/gfx/fileicons/tif.gif')!important;}
.filelinks_0 .ttf {background-image:url('/typo3/gfx/fileicons/ttf.gif')!important;}
.filelinks_0 .txt {background-image:url('/typo3/gfx/fileicons/txt.gif')!important;}
.filelinks_0 .wav {background-image:url('/typo3/gfx/fileicons/wav.gif')!important;}
.filelinks_0 .wrl {background-image:url('/typo3/gfx/fileicons/wrl.gif')!important;}
.filelinks_0 .xls {background-image:url('/typo3/gfx/fileicons/xls.gif')!important;}
.filelinks_0 .xml {background-image:url('/typo3/gfx/fileicons/xml.gif')!important;}
.filelinks_0 .xsl {background-image:url('/typo3/gfx/fileicons/xsl.gif')!important;}
.filelinks_0 .zip {background-image:url('/typo3/gfx/fileicons/zip.gif')!important;}

/* --- Datei Icons : Layout 1 - nur ein teil davon
** ------------------------------------------------------- */
.filelinks_1 .gif {background-image:url('/typo3/gfx/fileicons/gif.gif')!important;}
.filelinks_1 .avi {background-image:url('/typo3/gfx/fileicons/avi.gif')!important;}
.filelinks_1 .bmp {background-image:url('/typo3/gfx/fileicons/bmp.gif')!important;}
.filelinks_1 .htm {background-image:url('/typo3/gfx/fileicons/htm.gif')!important;}
.filelinks_1 .html {background-image:url('/typo3/gfx/fileicons/html.gif')!important;}
.filelinks_1 .jpg {background-image:url('/typo3/gfx/fileicons/jpg.gif')!important;}
.filelinks_1 .js {background-image:url('/typo3/gfx/fileicons/js.gif')!important;}
.filelinks_1 .mid {background-image:url('/typo3/gfx/fileicons/mid.gif')!important;}
.filelinks_1 .mov {background-image:url('/typo3/gfx/fileicons/mov.gif')!important;}
.filelinks_1 .mpeg {background-image:url('/typo3/gfx/fileicons/mpeg.gif')!important;}
.filelinks_1 .mpg {background-image:url('/typo3/gfx/fileicons/mpg.gif')!important;}
.filelinks_1 .pcd {background-image:url('/typo3/gfx/fileicons/pcd.gif')!important;}
.filelinks_1 .pcx {background-image:url('/typo3/gfx/fileicons/pcx.gif')!important;}
.filelinks_1 .pdf {background-image:url('/typo3/gfx/fileicons/pdf.gif')!important;}
.filelinks_1 .png {background-image:url('/typo3/gfx/fileicons/png.gif')!important;}
.filelinks_1 .psd {background-image:url('/typo3/gfx/fileicons/psd.gif')!important;}
.filelinks_1 .rtf {background-image:url('/typo3/gfx/fileicons/rtf.gif')!important;}
.filelinks_1 .tif {background-image:url('/typo3/gfx/fileicons/tif.gif')!important;}
.filelinks_1 .ttf {background-image:url('/typo3/gfx/fileicons/ttf.gif')!important;}
.filelinks_1 .txt {background-image:url('/typo3/gfx/fileicons/txt.gif')!important;}
.filelinks_1 .wav {background-image:url('/typo3/gfx/fileicons/wav.gif')!important;}
.filelinks_1 .wrl {background-image:url('/typo3/gfx/fileicons/wrl.gif')!important;}
.filelinks_1 .xls {background-image:url('/typo3/gfx/fileicons/xls.gif')!important;}
.filelinks_1 .xml {background-image:url('/typo3/gfx/fileicons/xml.gif')!important;}
.filelinks_1 .xsl {background-image:url('/typo3/gfx/fileicons/xsl.gif')!important;}
.filelinks_1 .zip {background-image:url('/typo3/gfx/fileicons/zip.gif')!important;}

/* --- Datei Icons : Layout 2 - nur ein teil davon
** ------------------------------------------------------- */
.filelinks_2 .gif {background-image:url('/typo3/gfx/fileicons/gif.gif')!important;}
.filelinks_2 .avi {background-image:url('/typo3/gfx/fileicons/avi.gif')!important;}
.filelinks_2 .bmp {background-image:url('/typo3/gfx/fileicons/bmp.gif')!important;}
.filelinks_2 .htm {background-image:url('/typo3/gfx/fileicons/htm.gif')!important;}
.filelinks_2 .html {background-image:url('/typo3/gfx/fileicons/html.gif')!important;}
.filelinks_2 .jpg {background-image:url('/typo3/gfx/fileicons/jpg.gif')!important;}
.filelinks_2 .js {background-image:url('/typo3/gfx/fileicons/js.gif')!important;}
.filelinks_2 .mid {background-image:url('/typo3/gfx/fileicons/mid.gif')!important;}
.filelinks_2 .mov {background-image:url('/typo3/gfx/fileicons/mov.gif')!important;}
.filelinks_2 .mpeg {background-image:url('/typo3/gfx/fileicons/mpeg.gif')!important;}
.filelinks_2 .mpg {background-image:url('/typo3/gfx/fileicons/mpg.gif')!important;}
.filelinks_2 .pcd {background-image:url('/typo3/gfx/fileicons/pcd.gif')!important;}
.filelinks_2 .pcx {background-image:url('/typo3/gfx/fileicons/pcx.gif')!important;}
.filelinks_2 .pdf {background-image:url('/typo3/gfx/fileicons/pdf.gif')!important;}
.filelinks_2 .png {background-image:url('/typo3/gfx/fileicons/png.gif')!important;}
.filelinks_2 .psd {background-image:url('/typo3/gfx/fileicons/psd.gif')!important;}
.filelinks_2 .rtf {background-image:url('/typo3/gfx/fileicons/rtf.gif')!important;}
.filelinks_2 .tif {background-image:url('/typo3/gfx/fileicons/tif.gif')!important;}
.filelinks_2 .ttf {background-image:url('/typo3/gfx/fileicons/ttf.gif')!important;}
.filelinks_2 .txt {background-image:url('/typo3/gfx/fileicons/txt.gif')!important;}
.filelinks_2 .wav {background-image:url('/typo3/gfx/fileicons/wav.gif')!important;}
.filelinks_2 .wrl {background-image:url('/typo3/gfx/fileicons/wrl.gif')!important;}
.filelinks_2 .xls {background-image:url('/typo3/gfx/fileicons/xls.gif')!important;}
.filelinks_2 .xml {background-image:url('/typo3/gfx/fileicons/xml.gif')!important;}
.filelinks_2 .xsl {background-image:url('/typo3/gfx/fileicons/xsl.gif')!important;}
.filelinks_2 .zip {background-image:url('/typo3/gfx/fileicons/zip.gif')!important;}

/* Icons end */
/* include from fileadmin/css/ext/irfaq/irfaq.css */

/*
** Version  : 03.08.07 / 0.1.2
** Datei    : irfaq.css
** Hinweis  : Wenn die Borderfarbe geaendert werden soll, muss #col3_content vor die .class gestellt werden.
** Changes  : 25.07.2007 - sl - sehr vieles rausgeloescht und geaendert, das jetzt globaler festgelegt wird
**          : 08.08.2007 - pf - farben bei border (tx_irfaq_showall) und a:hover entfernt (Farbglobalisierung)
**                       - pf - floating korrektur bei layout 001 (dynamisch), im IE war die ueberschrift nicht sichtbar
*/

/* ----------------------------------------------------------
** LAYOUT 001 irfaq_001.tmpl
** LAYOUT 001 Statisch/Dynamisch Gemeinsames
** ----------------------------------------------------------
*/
.tx-irfaq-container_001 .tx_irfaq_additional_box {line-height:normal; font-size:0.8em; margin:5px 0px 0px 22px;}
.tx-irfaq-container_001 .tx_irfaq_additional_cat {display:inline;}
.tx-irfaq-container_001 .tx_irfaq_additional_expert {display:inline; margin-right:5px;}
.tx-irfaq-container_001 .tx_irfaq_additional_expert_by {display:inline; margin-right:5px;}
.tx-irfaq-container_001 .tx_irfaq_additional_expert_url {display:inline;}
.tx-irfaq-container_001 .tx_irfaq_additional_asked {margin-right:5px; display:inline;}
.tx-irfaq-container_001 .tx_irfaq_additional_asked_by {display:inline;}

/* ----------------------------------------------------------
** LAYOUT 001 Statisch
** ----------------------------------------------------------
*/
.tx-irfaq-pi1 .tx-irfaq-container_001 {}
.tx-irfaq-container_001 .tx-irfaq-pi1-static {margin:10px 0px 0px 0px;}
.tx-irfaq-container_001 .tx-irfaq-pi1-static UL {list-style-type:square; margin:0px 0px 20px 0px;}
.tx-irfaq-container_001 .tx-irfaq-questions-list {}
.tx-irfaq-container_001 .tx-irfaq-questions-list P {margin:0px; }
.tx-irfaq-container_001 .tx-irfaq-questions-list LI {font-weight:bold; padding-top: 2px; padding-bottom: 2px;}
.tx-irfaq-container_001 .tx-irfaq-categorytext {display:none;}
.tx-irfaq-container_001 .tx-irfaq-answer-tit .bodytext {}
.tx-irfaq-container_001 .tx-irfaq-answer-text .bodytext {margin:0px 0px 0px 20px; padding:2px 2px 2px 2px;}
.tx-irfaq-container_001 .tx-irfaq-answer-tit p.bodytext {margin:0px 0px 0px 0px;}

/* ----------------------------------------------------------
** LAYOUT 001 Dynamisch
** ----------------------------------------------------------
*/
.tx-irfaq-pi1 .tx-irfaq-container_001 {}
.tx-irfaq-container_001 .tx-irfaq-pi1-dynamic {margin:10px 0px 10px 0px; padding:2px 0px 2px 0px; height:1%;}
.tx-irfaq-container_001 .tx_irfaq_showall {border-bottom-style:solid; border-bottom-width:1px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
.tx-irfaq-container_001 .tx_irfaq_showall A:LINK, .tx_irfaq_showall A:VISITED, .tx_irfaq_showall A:ACTIVE {text-decoration:none;}
.tx-irfaq-container_001 .tx_irfaq_showall A:HOVER {text-decoration:underline;}
.tx-irfaq-container_001 .tx_irfaq_dl {margin:2px 0px 2px 0px; padding:0px 0px 0px 0px;}
.tx-irfaq-container_001 .tx_irfaq_dt {}
.tx-irfaq-container_001 .tx_irfaq_line {padding:3px 0px 3px 0px; overflow:hidden;} /* FF Hack */
* html .tx-irfaq-container_001 .tx_irfaq_line {height:1%; overflow:visible;} /* IE Hack */
.tx-irfaq-container_001 .tx_irfaq_img {margin:2px 3px 0px 0px; padding:2px 0px 0px 0px; float:left;}
* html .tx-irfaq-container_001 .tx_irfaq_img {padding-top:0px;}
.tx-irfaq-container_001 .tx_irfaq_tit {float:left;}
.tx-irfaq-container_001 .tx_irfaq_dt IMG {}
.tx-irfaq-container_001 .tx_irfaq_dt .bodytext {margin:0px; display:inline;}
.tx-irfaq-container_001 .tx_irfaq_dd {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.tx-irfaq-container_001 .tx_irfaq_dd div {margin-top:0px;height:1%;}
.tx-irfaq-container_001 .tx_irfaq_entry .bodytext {margin:0px 0px 0px 20px; padding:2px 2px 2px 2px;}

/* ----------------------------------------------------------
** LAYOUT 002 irfaq_002.tmpl
** LAYOUT 002 Statisch/Dynamisch Gemeinsames
** ----------------------------------------------------------
*/
div.tx-irfaq-container_002 .tx_irfaq_additional_box {font-size:0.8em; margin:5px 0px 20px 20px; padding:0;}
.tx-irfaq-container_002 .tx_irfaq_additional_cat {display:inline;}
.tx-irfaq-container_002 .tx_irfaq_additional_expert {padding:2px 0px 0px 2px; display:inline; margin-right:5px;}
.tx-irfaq-container_002 .tx_irfaq_additional_expert_by {display:inline; margin-right:5px;}
.tx-irfaq-container_002 .tx_irfaq_additional_expert_url {display:inline;}
.tx-irfaq-container_002 .tx_irfaq_additional_asked {padding:0px 0px 2px 2px; margin-right:5px; display:inline;}
.tx-irfaq-container_002 .tx_irfaq_additional_asked_by {display:inline;}

/* ----------------------------------------------------------
** LAYOUT 002 Statisch
** ----------------------------------------------------------
*/
.tx-irfaq-container_002 .tx-irfaq-pi1 {}
.tx-irfaq-container_002 .tx-irfaq-pi1-static {margin:10px 0px 0px 0px;}
.tx-irfaq-container_002 .tx-irfaq-pi1-static UL {list-style-type:none; margin:0px 0px 20px 0px;}
.tx-irfaq-container_002 .tx-irfaq-questions-list {margin:0px; padding:0px; height:1%;}
.tx-irfaq-container_002 .tx-irfaq-questions-list P {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div.tx-irfaq-container_002 .tx-irfaq-questions-list LI {margin:0px 0px 2px 0px; padding:0px 0px 0px 20px; font-weight:bold; background-image:url(/fileadmin/templates/ext/images/sitemap/arrow_down.gif); background-repeat:no-repeat; background-position:5px 5px;}
div.tx-irfaq-container_002 .tx-irfaq-answer-tit {height:1%; font-weight:bold; margin:0px 0px 3px 0px; padding:1px 0px 1px 20px; background-image:url(/fileadmin/templates/ext/images/sitemap/arrow_right.gif); background-repeat:no-repeat; background-position:5px 3px;}
.tx-irfaq-container_002 .tx-irfaq-answer-tit .bodytext {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline;}
.tx-irfaq-container_002 .tx-irfaq-categorytext {display:block; font-size:0.8em; font-weight:normal;}
.tx-irfaq-container_002 .tx-irfaq-answer-text .bodytext {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; border-style:solid; border-color:#CCCCCC; border-width:0px;}

/* ----------------------------------------------------------
** LAYOUT 002 Dynamisch
** ----------------------------------------------------------
*/
.tx-irfaq-container_002 .tx-irfaq-pi1 { }
.tx-irfaq-container_002 .tx-irfaq-pi1-dynamic {margin:10px 0px 10px 0px; padding:2px 0px 2px 0px;}
.tx-irfaq-container_002 .tx_irfaq_showall {border-bottom-style:solid; border-bottom-width:1px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
.tx-irfaq-container_002 .tx_irfaq_showall A:LINK, .tx_irfaq_showall A:VISITED, .tx_irfaq_showall A:ACTIVE {text-decoration:none;}
.tx-irfaq-container_002 .tx_irfaq_showall A:HOVER {text-decoration:underline;}
.tx-irfaq-container_002 .tx_irfaq_dl {background-color:#FFFFFF; margin:2px 0px 2px 0px; padding:0px 0px 0px 0px;}
.tx-irfaq-container_002 .tx_irfaq_dt { }
.tx-irfaq-container_002 .tx_irfaq_line {height:1%; border-style:solid; border-color:#CCCCCC; border-width:1px; background-color:#EFEFEF; margin:0px 0px 3px 0px;}
.tx-irfaq-container_002 .tx_irfaq_img {margin:0px 0px 0px 0px; padding:5px 0px 0px 5px; float:left;}
.tx-irfaq-container_002 .tx_irfaq_tit {margin:0px 0px 2px 17px; padding:2px 0px 2px 0px; border-style:solid; border-color:#CCCCCC; border-width:0px;}
.tx-irfaq-container_002 .tx_irfaq_tit .bodytext {border-style:solid; border-color:#000000; border-width:0px; font-weight:bold;}
.tx-irfaq-container_002 .tx-irfaq-categorytext {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; font-size:0.8em; font-weight:normal;}
.tx-irfaq-container_002 .tx_irfaq_dt IMG { }
.tx-irfaq-container_002 .tx_irfaq_dt .bodytext {margin:0px; display:inline;}
.tx-irfaq-container_002 .tx_irfaq_dd {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.tx-irfaq-container_002 .tx_irfaq_entry .bodytext {margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}

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

/*
** Version  : 30.07.07 / 0.1.2
** Datei    : mbl_newsevent.css
** Funktion : Stylesheet fuer EVENTS LIST mbl_newsevent - Abgestimmt auf tt_news/events_1.tmpl
** Changes  : 25.07.2007 - sl - sehr vieles rausgelï¿½scht und geaendert, das jetzt globaler festgelegt wird
*/

/* ----------------------------------------------------------
** EVENTS LIST mbl_newsevent
** ----------------------------------------------------------
*/
.news-event-date {
	overflow:hidden;
	text-align: center;
}
.news-event-date .news-event-fromdate {
	float:left;
}
.news-event-date .news-event-totext {
	float:left;
}
.news-event-date .news-event-todate {
	float:left;
}
.news-event-date .news-event-location {
	float:left;
}
div.news-eventlist-title {
}
div.news-eventlist-title h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.news-event-item {
}
.news-event-item p.bodytext {
	margin-bottom: 0px;
}



/* ----------------------------------------------------------
** SINGLE LAYOUT
** ----------------------------------------------------------
*/
.news-eventwrap-single {
	font-weight:bold;
}
div.news-single-item {
	margin-top:0px;
}
.event-latest-subheader {
	display:none;
}


/* ----------------------------------------------------------
** LIST LAYOUT BY FA (Layout 004)
** ----------------------------------------------------------
*/
.news-event-date-content {float:left;}
#col3_content .news-eventlist-container div.news-eventlist-item {margin:0px;width:500px; display:block;float:left;padding:5px 0px;}
#col3_content .news-eventlist-container div.news-event-date {padding-top:1px;float:left; display:block;width:80px;}

#col3_content .news-eventlist-container div.news-eventlist-title {display:block;width:400px;}
#col3_content .news-eventlist-container div.news-eventlist-title h3 {font-weight:bold;}
#col3_content .news-eventlist-container div.news-event-item {display:block;width:400px;}

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

/*
** Version  : 31.07.07 / 0.1.2
** Datei    : wec_discussion.css
** Changes  : 25.07.2007 - sl - sehr vieles rausgelöscht und geaendert, das jetzt globaler festgelegt wird
**            30.07.2007 - pf - file clean up
**            31.07.2007 - pf - Design anpassungen fuer Navbar, Liste, Vorschau, Abonnieren
*/

.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;
}
.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;
}
/* ----------------------------------------------------------
** 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 {
}
.tx-wecdiscussion-form div.inputFormRow label {
	margin:3px 0px 2px 0px;
	float:left;
	width:200px;
	text-align:right;
}

div.inputFormRow {
	overflow:hidden;
}
* html div.inputFormRow {
	height:1%;
	overflow:visible;
}

.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 .inputBox {
	float:left;
	width:200px;
}
.tx-wecdiscussion-form div.inputFormRow div.inputBox input {
}
.tx-wecdiscussion-form div.inputFormRow div.inputBox input:focus {
}
.tx-wecdiscussion-form div.inputFormRow div.inputBox textarea {
}
.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/a21glossary/a21glossary.css */

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

/* include from fileadmin/css/ext/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  : 31.07.07 / 0.1.2
** Datei    : ab_linklist.css
** Changes  : 25.07.2007 - sl - sehr vieles rausgelöscht und geaendert, das jetzt globaler festgelegt wird
**          : 30.07.2007 - pf - file clean up
**          : 31.07.2007 - pf - code fuer Rate und Broken Link hinzugefuegt.
*/

/* ----------------------------------------------------------
** general styles
** ----------------------------------------------------------
*/
.tx-ablinklist-pi1 {
}

.tx_ablinklist_viewDetailsForLink {
}

.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 {
	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_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 #C5C5C5;
	background-color:#E5E5E5;
	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 #C5C5C5;
	background-color:#E5E5E5;
	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/tipafriend_plus/tipafriend_plus.css */

/*
** Version  : 03.08.07 / 0.1.2
** Datei    : tipafriend_plus.css
** Changes  : 30.07.2007 - pf - file clean up
**          : 03.08.2007 - pf - farben bei input und textarea entfernt (Farbglobalisierung)
*/
.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:#E0E0E0;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	margin:0px 0px 10px 0px;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	color:red;
}
.tx_tipafriend_error_header {
	color:#FF0000;
	font-weight:bold;
	text-align:left;
	margin:0px 0px 5px 0px;
}
.tx_tipafriend_error_text {
	color:#FF0000;
	font-weight:normal;
	text-align:left;
	margin:0px 0px 0px 0px;
}
.tx_tipafriend_formfield {
	padding: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:black;
	border-style:solid;
	border-width:0px;
	background-color:white;
	width:200px;
	color:#000000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	float:left;
}
.tx_tipafriend_text {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border-color:#CCCCCC;
	border-style:none;
	border-width:1px;
	background-color:white;
	width:200px;
	margin:15px 0px 0px 0px;
	float:left;
}
#tx_tipafriend_button {
	width:200px;
	background-color:#E0E0E0;
	border-color:black;
	border-style:solid;
	border-width:1px;
	text-align:center;
	font-weight:bold;
	margin: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:white;
	width:200px;
	margin:0px 0px 30px 0px;
	float:left;
}

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

/*
** Version  : 07.08.07 / 0.1.2
** Datei    : jguery_thickbox.css
** Changes  : 30.07.2007 - pf - file clean up
**          : 07.08.2007 - pf - entfernen von globalen uebersteuerung '*{padding: 0; margin: 0;}' und 'html, body {}'
**                       - pf - Diese Datei hat noch keine Farbglobalisierung
**                       - pf - Filter Angaben (filter:alpha(opacity=60);) nach explorer/iehacks_001.css und explorer/iehacks_002.css ausgelagert !
**                              Gefahr bei alten Versionen und neuer Layouts, aber bester Platz.
*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_window * {padding: 0; margin: 0;}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	min-height:100%;
	height: auto;
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	-moz-opacity: 0.6;
	opacity: 0.6;
}

* html #TB_overlay {
  	height:100%; /* Filter siehe /explorer/(layoutname).css */
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
    min-height: 100%;
	height: auto !important;
	height: 100%;
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	-moz-opacity: 0;
	opacity: 0;
}

#TB_HideSelect * {padding: 0; margin: 0;}

* html #TB_HideSelect{
    /* Filter siehe /explorer/(layoutname).css */
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}

* html #TB_iframeContent{
	margin-bottom:1px;
}

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

/*
** Datei    : file_explorer.css
** Changes  : 25.07.2007 - sl - sehr vieles rausgelöscht und geaendert, das jetzt globaler festgelegt wird
*/

/* Listenansicht */
div.fe_new {
	border-width:1px;
	margin:0px 0px 10px 0px;
	padding:2px 2px 2px 2px;
}
div.fe_path {
	height:16px;
	border-width:1px;
	margin:0px 0px 10px 0px;
	padding:2px 2px 2px 2px;
}
div.fe_pathNavigationWrap {
	float:left;
	display:block;
	border-width:0px;
}
div.fe_changeViewWrap {
	float:right;
	display:block;
	border-width:0px;
}
div.fe_windowContent {
	border-width:0px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}
div.fe_listTable {
	border-collapse:collapse;
	width:100%;
	border-width:0px;
}
div.fe_listTable TD {
	border-width:1px;
	padding:2px;
}
div.fe_listTable_header1,
div.fe_listTable_header2,
div.fe_listTable_header3,
div.fe_listTable_header4,
div.fe_listTable_header5,
div.fe_listTable_header6,
div.fe_listTable_header7 {
	font-weight:bold;
	font-size:90%;
}
div.fe_listTable_folder1,
div.fe_listTable_folder2,
div.fe_listTable_folder3,
div.fe_listTable_folder4,
div.fe_listTable_folder5,
div.fe_listTable_folder6,
div.fe_listTable_folder7 {
}
div.fe_listTable_item1,
div.fe_listTable_item2,
div.fe_listTable_item3,
div.fe_listTable_item4,
div.fe_listTable_item5,
div.fe_listTable_item6,
div.fe_listTable_item7 {
	font-size:90%;
}
div.fe_listTable_item4,
div.fe_listTable_item5,
div.fe_listTable_item6 {
	text-align:right;
}

/* Miniaturansicht */
div.fe_folder {
	float:left;
	width:100px;
	height:80px;
	text-align:center;
	margin:0px 2px 2px 0px;
	padding:5px 0px 0px 0px;
	border-width:1px;
}
div.fe_folder_inner {
	position:relative;
	top:0%;
	text-align:center;
}
div.fe_item {
	float:left;
	width:100px;
	height:80px;
	text-align:center;
	margin:0px 3px 3px 0px;
	padding:5px 0px 0px 0px;
	border-width:1px;
}
div.fe_item_inner {
	position:relative;
	top:0%;
	text-align:center;
}

div.fe_clearfix {
	clear:left;
}




/****************  Orig file von Extension
.fileexplorer_text,
.fileexplorer_formInputText,
.fileexplorer_formInputText_disabled,
.fileexplorer_formSelect,
.fileexplorer_formSubmit {
	font-size:10px;
	color:#000000;
}
.fileexplorer_formInputText {
	border:1px solid #7f9db9;
	width:250px;
}
.fileexplorer_formInputText_disabled {
	border:1px solid #7f9db9;
	width:248px;
	padding:1px;
	background-color:#EEEEEE;
}
.fileexplorer_formInputTextarea {
	border:1px solid #7f9db9;
	width:250px;
	height:150px;
}
.fileexplorer_formSelect {
	border:1px solid #7f9db9;
	height:160px;
	width:120px;
	overflow:hidden;
}
.fileexplorer_formSubmit {
	margin-top:10px;
	border:1px solid #7f9db9;
}
.fileexplorer_text.fileexplorer_formLabel {
	display:block;
	margin-top:2px 0 2px 0;
}
.fileexplorer_thumbIcon {
	display:inline;
	border-width:0px;
}
.fileexplorer_thumbImage {
	display:inline;
	border:1px solid #DDDDDD;
}
.fileexplorer_pathNavigation {
	color:white;
	font-weight:bold;
	float:left;
	text-decoration:none;
}
.fileexplorer_windowHeader {
	display:block;
	padding:6px;
	background-image:url(/typo3conf/ext/file_explorer/icons/bg_boxhead_black.gif);
	background-repeat:repeat-x;
}
.fileexplorer_windowContent {
	display:block;
	padding:10px;
	background-color:white;
}

.fileexplorer_windowWrap {
	border:1px solid #333333;
}
.fileexplorer_changeViewWrap {
	float:right;
}
.fileexplorer_listTable {
	clear:left;
	border-collapse:collapse;
	width:100%;
}
.rowMouseOver {
	background-color: #FAFAFA;
}
.rowMouseOut {
	background-color: #FFFFFF;
}
.file_explorer_table {
	border-width:0px;
}
.file_explorer_table tr td {
	margin:0px;
}
.file_explorer_no_perm {
	color:#AAAAAA;
}
*/
/* include from fileadmin/css/ext/indexed_search/indexed_search.css */

/*
** Version  : 08.07.07 / 0.1.2
** Datei    : indexed_search.css
** Hinweis  : Wenn die Borderfarbe geaendert werden soll, muss #col3_content vor die .class gestellt werden.
** Changes  : 08.07.2007 - pf - file clean up, Farbglobalisierung (border-color entfernt, auf style und width umgebaut)
*/

/* ----------------------------------------------------------
** indexed_search
** ----------------------------------------------------------
*/
.tx-indexedsearch {} /* Box und die ganze Suche */

/* ----------------------------------------------------------
** Suchformular Normal
** ----------------------------------------------------------
*/
.tx-indexedsearch .tx-indexedsearch-searchbox {} /* Box und um das Suchformular */
/* default */
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	line-height:1em;
	height:1%; /* beste darstellung */
	margin:0px;
	padding:1px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
}
/* innerhalb der Spalte 3 genauer ansprechen (Farbglobalisierung) */
#col3_content .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword { /* suchwort */
	width:150px;
	margin-right:5px;
	padding-right:0px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input:focus.tx-indexedsearch-searchbox-sword { /* suchwort bei focus */
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	width:50px;
	margin-left:0px;
	padding-left:0px;
}
/* Dies sind die Formular Zeilen */
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-form {
}
/* ----------------------------------------------------------
** Suchformular erweiterte Suche (EXTENDED)
** ----------------------------------------------------------
*/
/* Dies sind die Formular Zeilen */
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-for,
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-in,
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-select-section,
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-freeindexuid,
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-select-order,
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-select-results,
.tx-indexedsearch .tx-indexedsearch-searchbox tx-indexedsearch-search-select-group {
}
/* ----------------------------------------------------------
** Such Regeln
** ----------------------------------------------------------
*/
.tx-indexedsearch .tx-indexedsearch-rules {} /* Box */
.tx-indexedsearch .tx-indexedsearch-rules .tx-indexedsearch-rules_content {} /* Suchregeln Box um Content */
.tx-indexedsearch .tx-indexedsearch-rules .tx-indexedsearch-rules_content h2 {} /* Suchregeln Titel */
.tx-indexedsearch .tx-indexedsearch-rules .tx-indexedsearch-rules_content p {} /* Suchregeln Text */
/* ----------------------------------------------------------
** whatis - Suche nach... box
** ----------------------------------------------------------
*/
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top:10px;
	margin-bottom:5px;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-weight:bold;
	font-style:italic;
}
/* ----------------------------------------------------------
** Page browse
** ----------------------------------------------------------
*/
.tx-indexedsearch .tx-indexedsearch-browsebox {
	margin-bottom:16px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul {
	margin-left:-16px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox li {
	display:inline;
	margin-right:5px;
}
/* ----------------------------------------------------------
** Suchresultate
** ----------------------------------------------------------
*/
.tx-indexedsearch-res {width:auto;margin:0px 0px 0px 0px;overflow:hidden;}
* html .tx-indexedsearch-res {overflow:visible;height:1%;} /* IE6, IE7 ist OK */

.tx-indexedsearch .tx-indexedsearch-noresults {
	text-align:center;
	font-weight:bold;
}

#col3_content .res-tmpl-css {
	border-width:1px 0px 0px 0px;
	border-style:solid;
	/* border-color:#555555; */
	margin-top:5px;
	margin-bottom:5px;
}

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { /* nicht nur fuer Spalte 3 */
	clear:both;
}

.tx-indexedsearch .searchbox-tmpl-css label { /* Suchen nach : */
	margin-right:1em;
	width:10em;
	float:left;
}

.tx-indexedsearch-result-number {font-style:italic;}
.tx-indexedsearch-res h3 {} /* wenn uebersteuern, #col3_content voranstellen */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {
	font-style:italic;
	margin-bottom:0px;
}

/* dies ist das gefundene Wort in der Uebersicht */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	background-color:#CCCCCC;
	color:#000000;
}

.tx-indexedsearch .tx-indexedsearch-res dl.tx-indexedsearch-info {
	margin:2px 0px 2px 0px;
	overflow:hidden; /* FF hack, IE7 ok */
}

* html .tx-indexedsearch .tx-indexedsearch-res dl.tx-indexedsearch-info {height:1%;overflow:visible;} /* IE6 */

.tx-indexedsearch dl.tx-indexedsearch-info dt, /* Groesse */
.tx-indexedsearch dl.tx-indexedsearch-info dd { /* 13.0 K */
	margin:0px;
	float:left;
}

/* dieser code wird ev. in einem anderen Template verwendet, unveraendert */
.tx-indexedsearch .info-tmpl-css dd.item-mtime {float:none;} /* ?? */
.tx-indexedsearch .info-tmpl-css dd.item-path {float:none;} /* ?? */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px;margin-bottom:5px;} /* ?? */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 {margin-top:0px;margin-bottom:0px;} /* ?? */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td {background:#CCCCCC;vertical-align:middle;} /* ?? */ /* ?? */
.tx-indexedsearch .tx-indexedsearch-res .noResume {color:#555555;} /* ?? */
.tx-indexedsearch .tx-indexedsearch-category {background:#CCCCCC;font-size:16px;font-weight:bold;} /* ?? */

.tx-indexedsearch .result-count-tmpl-css,
.tx-indexedsearch .percent-tmpl-css { /* ?? */
	letter-spacing:0;
	font-weight:normal;
	margin-top:-1.2em;
	float:right;
}

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

/*
** Version  : 30.07.07 / 0.1.2
** Datei    : macina_searchbox.css
** Changes  : 30.07.2007 - pf - file clean up
*/

div.tx-macinasearchbox-pi1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}

* html div.tx-macinasearchbox-pi1 {
	padding:1px 0px 0px 0px;
}

div.tx-macinasearchbox-pi1 form {
	display:inline;
}

.tx-macinasearchbox-pi1 input.searchbox {
	background-color:#FFFFFF;
	border-width:1px 0px 1px 1px;
	border-style:solid;
	border-color:#808284;
	width:135px;
	height:12px;
	display:inline;
	font-size:9px;
	vertical-align:middle;
}

.tx-macinasearchbox-pi1 input:focus.searchbox {
	background-color:#CCCCCC;
}

.tx-macinasearchbox-pi1 input.searchbox_submit {
	font-size:10px;
	font-weight:bold;
	background-color:#7FB565;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	vertical-align:middle;
	height:16px;
}

/*
 * --------------------- EINGABEFELD MIT BILD -------------------
 */

.tx-macinasearchbox-pi1 form#searchform label {
	float:left;
	margin:0px 10px 0px 0px;
	padding:3px 0px 0px 0px;
	color:#6C6E70;
	font-size:11px;
	font-weight:normal;
}

* html .tx-macinasearchbox-pi1 form#searchform label {
	margin:0px 5px 0px 0px;
	padding:1px 0px 0px 0px;
}


/* eingabe feld */
.tx-macinasearchbox-pi1 input.searchbox_img {
	float:left;
	margin:1px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#808284;
	width:115px;
	height:15px;
	display:inline;
	font-size:11px;
	line-height:13px;
	vertical-align:middle;
}

* html .tx-macinasearchbox-pi1 input.searchbox_img {
	margin-top:0px;
	font-size:11px;
}

.tx-macinasearchbox-pi1 input:focus.searchbox_img {
	background-color:#EEEEEE;
}

.tx-macinasearchbox-pi1 input.searchbox_submit_img {
	float:left;
	background-color:#FFFFFF;
	border-width:0px;
	border-style:solid;
	border-color:#000000;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	color:#658A3E;
	font-size:11px;
}

* html .tx-macinasearchbox-pi1 input.searchbox_submit_img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:1%;
}

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

/*** Version  : 17.09.08 / 0.1.3** Datei    : datapool.css** Hinweis  : ** Changes  : 17.09.08 - dw - Jobboerse formatierungen*//************** SHOP ******************/table.producttable {	width:100%;	border-collapse:collapse;}table.producttable tr.head td {	font-weight:bold;	background-color:#d1efe5;	padding-top:0px;	padding-bottom:0px;}table.producttable tr td {	height:20px;	vertical-align:middle;	padding-top:2px;	padding-bottom:3px;}table.producttable tr td.col0 {	width:40px;}table.producttable tr td.col1 {	width:130px;}table.producttable tr td.col2 {	width:25px;}table.producttable tr td.col3,table.producttable tr td.col4 {	width:100px;}table.producttable tr td.col5 {	text-align:right;	width:75px;}table.producttable tr.odd{/*	background-color:#d1efe5;*/}table.producttable tr td input.bestellen {	width:75px;}div.shoplogin {	background-color:#e0efea;	border:1px solid black;	padding:5px;	vertical-align:middle;	margin-top:20px;	margin-bottom:20px;}#basketouter {margin-top:10px;margin-bottom:10px;width:100%;}#basket {width:100%;margin-bottom:20px;margin-top:10px;}#basket tr td{	padding:8px;	border-bottom: 1px solid black;	margin: 0px;	vertical-align:middle;	white-space: nowrap;}#basket tr th{	padding:8px;	font-weight:bold;	border-bottom: 1px solid black;	border-top: 1px solid black;	background-color:#e0efea;	vertical-align:middle;}td.total {font-weight:bold;text-align:right;background-color:#e0efea;}#lieferaddr,#rechaddr{	margin-bottom:20px;} #lieferaddr { 	padding-top:20px;	border-top:1px solid black;	}#addresses {margin-top:10px;margin-bottom:10px;width:100%;}#addresses table tr td{	padding:4px 0px 4px 0px;	/*vertical-align:middle;*/}.form-error {	color:red;}.address-form{	width:300px;}#lieferaddr{	margin-top:20px;}#vertr {	margin-top:25px;	background-color:#dceed5;	padding: 5px;	border-bottom: 1px solid black;	border-top: 1px solid black;	font-size:10px;}/********************Jobboerse********************/.stellenangebote_table{padding:0px;border:1px #696969 solid;}.stellenangebote_table tr th{background-color:#696969;color:#FFFFFF;padding:5px;}.stellenangebote_table tr{padding:2px;border:0px;}.stellenangebote_table tr td{padding:5px;border:0px;}.stellensuchende_table{padding:0px;border:1px #696969 solid;}.stellensuchende_table tr th{background-color:#696969;color:#FFFFFF;padding:5px;}.stellensuchende_table tr{padding:2px;border:0px;}.stellensuchende_table tr td{padding:5px;border:0px;}tr.job_odd{background-color:#FFFFFF;color:#696969;padding:0px;}tr.job_even{background-color:#FFFFFF;color:#696969;padding:0px;}tr.job_odd:hover{background-color:#DDDDDD;color:#696969;padding:0px;}tr.job_even:hover{background-color:#DDDDDD;color:#696969;padding:0px;}.all_odd{background-color: #DBDBDB;}
/* include from fileadmin/css/ext/mailform/mailform.css */

/*******************************************************************************

	Element container layout definition

	All elements are shown in a container which uses one of the following
	classes. Please read the specific container description for more
	Information.

*******************************************************************************/

/**
 * This class represents the outer mailform table. In this table
 * all fields and elements are shown in cells
 */
.mailform-table-outer { }

/**
 * If you like to access every single cell, please use the form wizard
 * You may input here a class which is used for every cell, but you must
 */

/**
 * td-no-style represents every single defined cell. But you can change the
 * class of every cell in the field wizard
 */
.td-no-style { background-color: #ffffff; }
/**
 * This class is used for the outer container of a Form-Element
 * IF the current form content is valid
 * In the current version not used, for later purposes
 */
.tx_mailform_valid { }

/**
 * This class is used for the outer container of a Form-Element
 * IF the current form content is not valid.
 */
.tx_mailform_invalid { }

/**
 * This class is used for the outer container of a Form-Element
 * IF the current content is required, and the user has not yet input
 * the required data
 */
.tx_mailform_required { }

/**
 * This class is used for the outer container of a Form-Element
 * The class is used, if the form has not yet sent, and is not corrected.
 * Actually this is the class, the user will see the most (if he inputs correct
 * data)
 */
.tx_mailform_none { }

/**
 * If the user inputs invalid data, the error will be displayed with
 * this text formation
 */
.tx_mailform_FieldErrorMessage {
	color: #FF0000;
	font-weight: bold;
}

/**
 * This is the class which will be the outer container class for Layout
 * elements.
 * That excludes all form elements.
 * It Includes eg title-element, html-element, separator-element
 */
.tx_layout_element_container {
	color: #ff0000;
}

/*******************************************************************************

 Formular required star

 All existing possibilities for a required star are listed below

*******************************************************************************/
.tx_mailform_required_star {}
.tx_mailform_required_star-ok {}
.tx_mailform_required_star-required {}
.tx_mailform_required_star-error {}

/*******************************************************************************

 Formular element label definition

 All current existing elements are listed below
 You can separately design every different element type

*******************************************************************************/



.tx_mailform_label_global {
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

.tx_mailform_label_textarea {

}

.tx_mailform_label_title {

}

.tx_mailform_label_text {

}

.tx_mailform_label_textwdesc {

}

.tx_mailform_label_default {
	width:200px;
}

.tx_mailform_label_submit {

}

.tx_mailform_label_file {

}

.tx_mailform_label_password {

}

.tx_mailform_label_radio {

}

.tx_mailform_label_select {

}

.tx_mailform_label_layout_default {

}

.tx_mailform_label_navi_nextpage {

}

.tx_mailform_label_navi_previouspage {

}

.tx_mailform_label_navi_pagenavi {

}

.tx_mailform_label_navi_reset {

}

.tx_mailform_label_submit {

}

/*******************************************************************************

 Formular element layout definition

 All current existing elements are listed below
 You can separately design every different element type

*******************************************************************************/

 /**
  * Normal Text element
  */
.tx_mailform_text {
  font-size: 11px;
  color: #000000;
  border: 1px solid #000000;
  height: 15px;
}

/**
 * Select (Dropdown / Multiselect)
 */
.tx_mailform_select {
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
  margin-bottom: 5px;
}

.tx_mailform_option {
  font-size: 10px;
  color: #000000;
}

/**
 * Textarea
 */
.tx_mailform_textarea {
  font-size: 11px;
  font-family: Arial;
  color: #000000;
  /*background-color: #eeeeee;*/
  margin-bottom: 5px;
  border: 1px solid #000000;
  width: 192px;
 }

/**
 * Hidden Field
 * (Actually it does not make sense to design a invisible element)
 */
.tx_mailform_hidden {
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
}

/**
 * Password field
 */
.tx_mailform_password {
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
  margin-bottom: 5px;
}

/**
 * File Upload
 * Currently not functional
 */
.tx_mailform_file {
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
  margin-bottom: 5px;
 }

/**
 * Captcha
 */
.tx_mailform_captcha {
  font-size: 15px;
  color: #000000;
  border: 1px solid #000000;
  height: 18px;
  width: 192px;
}

/**
 * Checkboxes
 */
input.tx_mailform_checkbox_box {
border: none;
}
div.tx_mailform_checkbox_wrap {
	overflow:hidden;
	float:left;
}
* html div.tx_mailform_checkbox_wrap {
	overflow:visible;
	height:1%;
}

div.tx_mailform_checkbox_element {
	width:90px;
	height:1%;
	margin-top: 2px;
}

td.tx_mailform_checkbox_text {
  font-size: 10px;
  color: #000000;
}

label.tx_mailform_cb_label {
  font-size: 11px;
  font-weight: normal;
  margin-left: 5px;
}

/**
 * Radio Buttons
 */
input.tx_mailform_radio_button { }

td.tx_mailform_radio_text {
  font-size: 10px;
  color: #000000;
  padding: 5px;
}
label.tx_mailform_rb_label {
  font-size: 10px;
  color: #000000;
  /*margin-bottom: 2px;*/
}


div.tx_mailform_radio_element {
	width: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;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  margin: 15px 0 5px 0;
}

/**
 * HTML - Element
 *
 * - The HTML Element is not accessable over CSS.
 * - Please Include your CSS Definition in your specified HTML Element
 * - In the Wizard
 */

 /*******************************************************************************

 Navigation-element layout definition

 All current existing elements are listed below
 You can separately design every different element type

*******************************************************************************/
 /**
 * Submit Button
 */
.tx_mailform_submit {
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
  margin-bottom: 5px;
 }

/**
 * Submitbutton with extended features
 */
.tx_mailform_submitextended {
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
  margin-bottom: 5px;
}

.tx_mailform_navi_nextpage {
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	margin-bottom: 5px;
}

.tx_mailform_navi_previouspage {
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	margin-bottom: 5px;
}

.tx_mailform_navi_reload {
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	margin-bottom: 5px;
}

.tx_mailform_navi_pagenavi {
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	margin-bottom: 5px;
}

.tx_mailform_navi_reset {

}

/******************************************************************************
 * Faebi Code
 ******************************************************************************
 */

.tx_mailform_field_text,
.tx_mailform_field_textwdesc,
.tx_mailform_field_textwdesc-anderes_textfeld,
.tx_mailform_field_textarea,
.tx_mailform_field_select,
.tx_mailform_field_radio,
.tx_mailform_field_password,
.tx_mailform_field_submit,
.tx_mailform_field_submitimage,
.tx_mailform_field_submitextended,
.tx_mailform_field_file {
  width:100%;
	overflow:hidden;
}

.tx_mailform_field_text-float,
.tx_mailform_field_text-float_labelrechts {
	float:left;
}

.tx_mailform_field_text-float_ohnelabel {
	float:left;
	overflow:hidden;
}

.tx_mailform_field_select-float_left_withlabel,
.tx_mailform_field_select-float_left {
	float:left;
	width:100%;
}

.tx_mailform_field_checkbox {
	overflow:hidden;
}

.tx_mailform_field_captcha {}
.tx_mailform_field_staticcountry {}
.tx_mailform_field_contelement {}


/**
 * Layout Elements
 */
.tx_mailform_layout_default {}
.tx_mailform_layout_title {}
.tx_mailform_layout_htmlelement {}
.tx_mailform_layout_error {}

/**
 * Navigation
 */
.tx_mailform_navi_pagenavi {}
.tx_mailform_navi_nextpage {}
.tx_mailform_navi_previouspage {}
.tx_mailform_navi_reset {}


.tx_mailform_td_label{
	width:220px;
	/*display: block;*/
}

.tx_mailform_div_label_left {
	width:220px;
	float:left;
}

.tx_mailform_div_label_error {
  color:#ff0000;
	font-weight: bold;
}

.tx_mailform_div_input {
	float:left;
}

.tx_mailform_div_icon {
	float:left;
}

.tx_mailform_div_err_msg,
.tx_mailform_div_err_msg_block {
	display:block;
}
.tx_mailform_div_err_msg,
.tx_mailform_div_err_msg_float-left {
	float:left;
}

.tx_mailform_div_err_msg_float-none {
	float:none;
}
.tx_mailform_div_err_msg_1 {
	color: #ff0000;
}

.tx_mailform_field_text-float_labelrechts_input {
	width:60px;
}

.tx_mailform_div_label_left_nowidth {
	float:left;
}

.tx_mailform_div_output_select_width {
	float:left;
	width:200px;
}

.tx_mailform_div_output_select-check {
	float:left;
}

.mailform_radio_box, .mailform_checkbox_box {
	border: none;
	margin: 0;
	padding: 0;
	height: 15px;
}

.tx_mailform_layout_title {
clear: both;
 }



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

.tx-simpletest-pi1 {}

.tx-simpletest-pi1-intro-text {}

.tx-simpletest-pi1-form {}

/**************************************/
/* Questionnaire                      */
/**************************************/

.tx-simpletest-pi1-question-header {
    overflow: hidden;
    background-color:#019361;
    color:#FFFFFF;
    padding: 2px;
    margin: 1em 0em;
}

* html .tx-simpletest-pi1-question-header {
    overflow: visible;
    height: 1%;
}

.tx-simpletest-pi1-question-header-text,
.tx-simpletest-pi1-question-text {
    float: left;
    width: 60%;
}

.tx-simpletest-pi1-question-header-answers {
    float: right;
}

.tx-simpletest-pi1-question-header-answer-box,
.tx-simpletest-pi1-answer-box {
    float: left;
    width: 45px;
    text-align: center;
    margin: 0px 5px;

}

.tx-simpletest-pi1-question-header-answer-labels {

}

.tx-simpletest-pi1-question {
    overflow: hidden;
    padding: 2px;
    margin: 0.5em 0em;
}

* html .tx-simpletest-pi1-question {
    overflow: visible;
    height: 1%;
}


.tx-simpletest-pi1-answers {
    float: right;
}


.tx-simpletest-pi1-answer-text {}

.tx-simpletest-pi1-answer-input {
      padding: 2px 2px 2px 2px;  
}


.tx-simpletest-pi1-submit{
    text-align: right;
}

.tx-simpletest-pi1-error-message {
    background-color: #e5352c;
    color: white;
    padding: 2px;
}

.tx-simpletest-pi1 .field-error{
      background-color: #e5352c;
}

/**************************************/
/* Evaluation                         */
/**************************************/

.tx-simpletest-pi1-evaluation-intro-text {
  margin: 1em 0em;
}
.tx-simpletest-pi1-evaluation-inbetween-text {
  margin: 1em 0em;
}
.tx-simpletest-pi1-evaluation-outro-text {
  margin: 3em 0em 1em 0em;
}

.tx-simpletest-pi1-evaluation {
    margin-top: 2em;
    border: 1px dashed;
    padding: 1em;
}

.tx-simpletest-pi1-evaluation-title{}

.tx-simpletest-pi1-evaluation-title-text{}

.tx-simpletest-pi1-evaluation-result-title{
    margin-top: 1em;
}

.tx-simpletest-pi1-evaluation-result-subtitle{
    font-weight: bold;
}

.tx-simpletest-pi1-evaluation-result-text{
      margin: 2em 0em;

}

.tx-simpletest-pi1-evaluation-level-1 {}
.tx-simpletest-pi1-evaluation-level-2 {}
.tx-simpletest-pi1-evaluation-level-3 {}
/* and cat-4 etc .....  */

.tx-simpletest-pi1-evaluation-cat-list {
    margin: 2em 0em;
}

.tx-simpletest-pi1-evaluation-cat-list-item {
    font-weight:bold;
}

.tx-simpletest-pi1-evaluation-cat-list-item-1 {}
.tx-simpletest-pi1-evaluation-cat-list-item-2 {}
.tx-simpletest-pi1-evaluation-cat-list-item-3 {}
/* and item-4 etc .....  */


.tx-simpletest-pi1-cat-evaluation {
    margin-top: 2em;
    border: 1px dashed;
    padding: 1em;
}

.tx-simpletest-pi1-cat-evaluation-title {}

.tx-simpletest-pi1-cat-evaluation-title-text {}

.tx-simpletest-pi1-cat-evaluation-item {
      overflow: hidden;
      margin: 1.5em 0em;
}

* html .tx-simpletest-pi1-cat-evaluation-item {
      overflow: visible;
      height: 1%;
}

.tx-simpletest-pi1-cat-evaluation-item-1 {}
.tx-simpletest-pi1-cat-evaluation-item-2 {}
.tx-simpletest-pi1-cat-evaluation-item-3 {}
/* and item-4 etc .....  */


.tx-simpletest-pi1-cat-evaluation-item-col1 {
      width: 20px;
      float: left;
}

.tx-simpletest-pi1-cat-evaluation-item-col2 {
      width: 170px;
      float: left;
      padding-right: 1em;
}

.tx-simpletest-pi1-cat-evaluation-item-col3 {
      width: 430px;
      float: left;
      margin-left: 0.5em;
}

.tx-simpletest-pi1-cat-evaluation-numeration {
    font-weight: bold;
}

.tx-simpletest-pi1-cat-evaluation-cat-title {
    font-weight: bold;
    margin-bottom: 0.5em;
}

.tx-simpletest-pi1-cat-evaluation-cat-points {
        margin: 0.2em 0px 0.2em 0px;
        padding: 2px 8px 2px 2px;
        width: 126px;
}

.tx-simpletest-pi1-cat-evaluation-cat-points-total{
      font-weight: bold;
}

.tx-simpletest-pi1-cat-evaluation-cat-list {
     
}

.tx-simpletest-pi1-cat-evaluation-cat-list-item {
    margin-right: 2px;
    padding: 2px;
    width: 40px;
    display: block;
    float: left;
}

.tx-simpletest-pi1-cat-evaluation-cat-list-item-1,
.tx-simpletest-pi1-cat-evaluation-level-1 {
      background-color: #e5352c;
      color: white;
}
.tx-simpletest-pi1-cat-evaluation-cat-list-item-2,
.tx-simpletest-pi1-cat-evaluation-level-2 {
      background-color: gold;
      color: white;
}
.tx-simpletest-pi1-cat-evaluation-cat-list-item-3, 
.tx-simpletest-pi1-cat-evaluation-level-3 {
      background-color: #019363;
      color: white;
}
/* and item-4 etc*/


.tx-simpletest-pi1-cat-evaluation-item-result-title {}

.tx-simpletest-pi1-cat-evaluation-item-result-subtitle {}

.tx-simpletest-pi1-cat-evaluation-item-result-text {}

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

/*
** Version  : 07.07.07 / 0.1.2
** Datei    : newloginbox.css
** Funktion : Stylesheet fuer New Login Box - Abgestimmt auf newloginbox_small.tmpl
** Changes  : 25.07.07 - sl - sehr vieles rausgelï¿½scht und geaendert, das jetzt globaler festgelegt wird
**            30.07.07 - pf - file clean up
**            07.08.07 - pf - Label Benutzername und Passwort angepasst.
*/

/* ----------------------------------------------------------
** NEWLOGINBOX_SMALL
** ----------------------------------------------------------
*/
.newloginbox_col .newloginbox_small { /* Zeile */
	clear:both;
	height:20px;
}
.newloginbox_col .newloginbox_small input { /* Zelle : Eingabefeld */
}
.newloginbox_col label {
	float:left;
	width:90px;
	font-size:10px;
}
.newloginbox_col input {
	float:right;
	width:50px;
	height:11px;
	font-size:10px;
}
.newloginbox_col input.st3-button {
	width:72px;
	height:1.7em; /* buttons border is added inside its height, so width, height += 2px */
}

/***** obsolete *****/
.tx-newloginbox-pi1 { /* Abstand oben */
}
.newloginbox_col {
}
.newloginbox_col h3 { /* Ueberschrift */
}
.newloginbox_col form { /* Formular */
}
.newloginbox_col p { /* Status */
}
.newloginbox_col .newloginbox_small label { /* Zelle : Label */
}
.newloginbox_col .newloginbox_small label.newloginbox_username { /* Label : Benutzername */
	margin-right:0px;
	margin-left:0px;
}
.newloginbox_col .newloginbox_small label.newloginbox_passwd { /* Label : Passwort */
	margin-right:0px;
	margin-left:0px;
}
.newloginbox_col .newloginbox_small input:focus {
}
.tx-newloginbox-pi1 .newloginbox_small input.login { /* Anmelden Button */
}

/* ----------------------------------------------------------
** NEWLOGINBOX_SMALL > LOGOUT
** ----------------------------------------------------------
*/
.tx-newloginbox-pi1 p { /* Status */
	font-size:1em;
}
.tx-newloginbox-pi1 .newloginbox_small .newloginbox_small_user { /* Label : Benutzername */
	font-size:10px;
	display:inline;
}
.tx-newloginbox-pi1 .newloginbox_small .newloginbox_small_name { /* Benutzername */
	font-size:10px;
	font-weight:bold;
	display:inline;
}

/* ----------------------------------------------------------
** NEWLOGINBOX
** ----------------------------------------------------------
*/

.tx-newloginbox-pi1 .st3-formfield {}
.tx-newloginbox-pi1 .st3-formfield th {margin:0px;padding:0px;}
.tx-newloginbox-pi1 .st3-formfield td {margin:0px;padding:0px;}
.tx-newloginbox-pi1 .st3-formfield label {margin:0px;font-size:10px;width:100%;width:105px;display:block;}
.tx-newloginbox-pi1 .st3-formfield input {margin:0px;font-size:10px;width:70px;}
.tx-newloginbox-pi1 .st3-formfield input.st3-button {width:72px;}