/* ---------------------------------------------------------------------------
 * this file is generated 13. October 2009 / 08:09:19 by ext:swisstypo3_config
 * included : 
 * fileadmin/css/content.css
 * fileadmin/css/flexible_ce.css
 * fileadmin/css/menu.css
 * fileadmin/css/rte.css
 * fileadmin/css/plugins/sitemap/sitemap_1.css
 * fileadmin/css/plugins/sendcard/layout001.css
 * fileadmin/css/tables.css
 * fileadmin/css/menu_alt1.css
 * fileadmin/css/menu_lang.css
 * fileadmin/css/styles_default.css
 * fileadmin/css/styles.css
 * fileadmin/css/styles_col12.css
 * fileadmin/css/styles_print.css 
 * --------------------------------------------------------------------------- */

/* include from file10:fileadmin/css/content.css */

/*
** Version  : 03.08.07 / 0.1.2
** Datei    : content.css
** Funktion : Stylesheet fuer Typo3 Content Elemente
** Changes  :
** 14.03.07 - pf - Add Mailform and delete mailform.css
** 06.07.07 - pf - floatings angepasst
** 03.08.07 - pf - Umbau auf Farbglobalisierung, Formular gesaeubert
*/

/* -----------------------------------------------------------------------------
** Content Allgemein
** -----------------------------------------------------------------------------
*/
/*----- Header, Ueberschrift ------ */
.csc-header {margin-top:10px;} 
/*----- Datum ------ */
.csc-header-date {margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;color:#555555;font-size:9px;text-align:right;}
/*----- Bild caption ------ */
.csc-textpic-caption {color:#555555;font-size:9px;text-align:center;}

/* -----------------------------------------------------------------------------
** Text m/Bild
** -----------------------------------------------------------------------------
*/
/*----- alle <div> ----- */
div.csc-textpic {overflow:hidden;}
* html div.csc-textpic {height:1%;overflow:visible;}
/*----- Box um Bilder <img> ----- */
div.csc-textpic-imagewrap {}
/*----- Das Bild <img> ----- */
dl.csc-textpic-image dt img {vertical-align:top;} /* verhindert im IE 1px zwischen bild und caption */
/*----- Abstand bei IMG ----- */
div.csc-textpic div.csc-textpic-imagerow {clear:left;}
/*----- Alle / oben ----- */
div.csc-textpic-above {}
div.csc-textpic-above div.csc-textpic-imagewrap {overflow:hidden;}
div.csc-textpic-above div.csc-textpic-text {clear:none;} /* is overload from 'clear:both;' to 'clear:none;' for FF */
/*----- Alle / unten csc-textpic-caption----- */
div.csc-textpic-below {overflow:hidden;} /* overflow:hidden is a FF-hack */
* html div.csc-textpic-below {height:1%;overflow:visible;} /* height:1% is a IE-hack*/
div.csc-textpic-below div.csc-textpic-imagewrap {overflow:hidden;} /* overflow:hidden is a FF-hack */
div.csc-textpic-below div.csc-textpic-text {}
/*----- Alle / center (unten oder oben)----- */
div.csc-textpic-center {}
/*----- Alle / rechts (unten oder oben)----- */
div.csc-textpic-right {overflow:hidden;} 
* html div.csc-textpic-right {height:1%;overflow:visible;} 
div.csc-textpic-right div.csc-textpic-imagewrap {float:right;}
div.csc-textpic-right div.csc-textpic-text {clear:right;}
/*----- Alle / links (unten oder oben)----- */
div.csc-textpic-left {overflow:hidden;}
* html div.csc-textpic-left {height:1%;overflow:visible;} 
div.csc-textpic-left div.csc-textpic-imagewrap {float:left;}
div.csc-textpic-left div.csc-textpic-text {clear:left;}
/*----- Oben mittig ----- */
div.csc-textpic-center div.csc-textpic-above {}
/*----- Oben rechts ----- */
div.csc-textpic-right div.csc-textpic-above {}
/*----- Oben links ----- */
div.csc-textpic-left div.csc-textpic-above {}
/*----- Unten mittig ----- */
div.csc-textpic-center div.csc-textpic-below {}
/*----- Unten rechts ----- */
div.csc-textpic-right div.csc-textpic-below {}
/*----- Unten links ----- */
div.csc-textpic-left div.csc-textpic-below {}
/*----- Im Text rechts ----- */
div.csc-textpic-intext-right {}
/*----- Im Text links ----- */
div.csc-textpic-intext-left {}
/*----- Im Text rechts (neben) ----- */
div.csc-textpic-intext-right-nowrap {overflow:hidden;}
* html div.csc-textpic-intext-right-nowrap {overflow:visible;}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {} 
/*----- Im Text links (neben) ----- */
div.csc-textpic-intext-left-nowrap {overflow:hidden;}
* html div.csc-textpic-intext-right-nowrap {overflow:visible;}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {}
/*----- Bild Beschreibung ----- */
dl.csc-textpic-image dd.csc-textpic-caption {}
/*----- Clearer ----- */
div.csc-textpic-clear {clear:none;} /* is overload from 'clear:both;' to 'clear:none;' for FF */

/* div.csc-textpic-clear-right{clear:right;}  clear fix for image-top-right */
/* div.csc-textpic-clear-left{clear:left;}  clear fix for image-top-left */

/* -----------------------------------------------------------------------------
** Rahmen
** -----------------------------------------------------------------------------
*/

/*----- Rahmen: Alle ----- */
.csc-frame {margin:0px;padding:0px;}
/*----- Rahmen: Unsichtbar ----- */
.csc-frame-invisible {}
/*----- Rahmen: Linie davor ------ */
.csc-frame-rulerBefore {border-bottom: 1px solid #555555;padding:0px;margin:0px;margin-top:10px;}
/*----- Rahmen: Linie danach ----- */
.csc-frame-rulerAfter {border-top:1px solid #555555;padding:0px;margin:0px;}
/*----- Rahmen: Einruecken ----- */
.csc-frame-indent {}
/*----- Rahmen: Einruecken 33/66 ----- */
.csc-frame-indent3366 {}
/*----- Rahmen: Einruecken 66/33 ----- */
.csc-frame-indent6633 {}
/*----- Rahmen: Rahmen 1 ------ */
.csc-frame-frame1 {border: 1px solid #555555;padding:5px;margin:0px;margin-top:5px;}
/*----- Rahmen: Rahmen 2 ------ */
.csc-frame-frame2 {border: 1px dotted #555555;padding:5px;margin:0px;margin-top:5px;}

/* -----------------------------------------------------------------------------
** Punktliste
** -----------------------------------------------------------------------------
*/

/*----- Punktliste: Alle ----- */
ul.csc-bulletlist {}
/*----- Punktliste: Layout 1 ----- */
ul.csc-bulletlist-0 {list-style-type:disc;}
/*----- Punktliste: Layout 2 ----- */
ul.csc-bulletlist-1 {list-style-type:circle;}
/*----- Punktliste: Layout 3 ----- */
ul.csc-bulletlist-2 {list-style-type:square;}
/*----- Punktliste: Layout 4 ----- */
ul.csc-bulletlist-3 {list-style-type:decimal;}
/*----- Punktliste: Layout 5 ----- */
ul.csc-bulletlist-4 {list-style-image:url(/fileadmin/images/layout/element/li_3.gif)}


/* -----------------------------------------------------------------------------
** Formular
** -----------------------------------------------------------------------------
*/

form#mailform {margin:0px;padding:0px;}
/*----- Fieldset innerhalb Formular (<form>) ----- */
.csc-mailform {
	margin:0px;
	padding:0px;
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}
/*----- Zeile : Label ----- */
.csc-mailform-label {
	clear:left;
	margin:0px;
	padding:0px;
	border-color:#000000;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	font-weight:bold;
}
/*----- Zeile : Field ----- */
.csc-mailform-field {
	margin-bottom:3px;
	clear:left;
}
/*----- Spalte : Text ----- */
.csc-mailform-field label {
	float:left;
	width:220px;
	margin-right:3px;
	padding-right:0px;
	text-align:right;
}
/*----- Spalte : Eingabefeld ----- */
.csc-mailform-field input,
.csc-mailform-field textarea {
	width:200px;
	margin-left:0px;
	padding-left:0px;
	border-style:solid;
	border-width:1px;
}
.csc-mailform-field input:focus,
.csc-mailform-field textarea:focus {
}
/*----- Spalte : Wie Eingabefeld wenn Radios ----- */
.csc-mailform-field span.csc-mailform-radio {
}
/*----- fieldset innerhalb der Spalte ----- */
.csc-mailform-field .csc-mailform-radio fieldset {margin:0px;padding:0px;border-width:0px;}
/*----- Legend zum fieldset (steht das selbe wie in label drin) ----- */
.csc-mailform-field .csc-mailform-radio fieldset legend {display:none;}
/*----- Label zum Radio Eingabefeld -----*/
.csc-mailform-field .csc-mailform-radio fieldset label {
	float:left;
	width:auto;
	margin-left:0px;
	border-width:0px;
	border-style:solid;
	border-color:#000000;
	text-align:left;
}
/*----- Radio Eingabefeld -----*/
.csc-mailform-field .csc-mailform-radio fieldset input {
	float:left;
	width:auto;
	margin-left:0px;
	border-style:none;
	background-color:transparent; /* for IE*/
	text-align:left;
}
/*----- Checkbox Eingabefeld -----*/
.csc-mailform-field input.csc-mailform-check {
	float:left;
	width:auto;
	border-style:none;
	border-top:0px;
	background-color:transparent; /* for IE*/
}
#mailformSelect_options {
	background-color:#ffffff;
	color:#000000;
}
/* der Submit Button */
#mailformformtype_mail {
	float:left;
	width:202px;
	margin:0px 0px 0px 228px;
	padding:3px 0px 3px 0px;
	text-align:center;
}

/* -----------------------------------------------------------------------------
** Diverses
** -----------------------------------------------------------------------------
*/

/*----- fuer FE Edit ----- */
.typo3-editPanel-label {font-size:9px;}

/* include from file15:fileadmin/css/flexible_ce.css */

/* CSS fuer Flexible Content Elemente */

/*
** Blockaufbau-Module ( 2 Spalten )
** -----------------------------------------------------------------
*/
.cmsModularDesign {
	margin-bottom:15px;
	width:100%;
}
.cmsModularDesign td.col1 {
	vertical-align:bottom;
	padding-bottom:30px;
	width:50%;
}
.cmsModularDesign td.col2 {
	vertical-align:top;
	width:50%;

}
.cmsModularDesign TD {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}

/*
** Blockaufbau-Module ( 2 Spalten Benutzerdefiniert )
** -----------------------------------------------------------------
*/
.cmsModularDesignUser1 {
	margin-bottom:15px;
	width:100%;
}
.cmsModularDesignUser1 td.col1 {
	width:30%;
}
.cmsModularDesignUser1 td.col2 {
	width:70%;
}
.cmsModularDesignUser1 TD {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}


/*
** Blockaufbau-Module ( 3 Spalten )
** -----------------------------------------------------------------
*/
.cmsModularDesign3 {
	margin-bottom:15px;
	width:100%;
}
.cmsModularDesign3 td.col1 {
	width:33%;
}
.cmsModularDesign3 td.col2 {
	width:33%;
}

.cmsModularDesign3 td.col3 {
	width:33%;
}
.cmsModularDesign3 TD {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}

/*
** Blockaufbau-Module ( 4 Spalten )
** -----------------------------------------------------------------
*/

.cmsModularDesign4 {
	margin-bottom:15px;
	width:100%;
}
.cmsModularDesign4 td.col1 {
	width:25%;
}
.cmsModularDesign4 td.col2 {
	width:25%;
}

.cmsModularDesign4 td.col3 {
	width:25%;
}
.cmsModularDesign4 td.col4 {
	width:25%;
}
.cmsModularDesign4 TD {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}

/*
** 3 Spaltig (Bild mit Link - RTE - RTE)
** -----------------------------------------------------------------
*/
.fce3_im_rte_rte {
	width:100%;
	border-collapse:collapse;
	background-color:#eeeeee;
	margin:0px 0px 5px 0px;
}
.fce3_im_rte_rte .col1 {
	width:1%;
}
.fce3_im_rte_rte .col2 {
}
.fce3_im_rte_rte .col3 {
}
.fce3_im_rte_rte TD {
	border-style:solid;
	border-color:#cccccc;
	border-width:0px 0px 0px 0px;
}
.col1_im {
	padding:0px 0px 0px 0px;
}
.col2_rte {
	padding:2px;
}
.col3_rte {
	padding:2px;
}
/*
.fce3_im_rte_rte .csc-textpic {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
*html .fce3_im_rte_rte .csc-textpic {
	margin:0px 0px 0px 0px;
}
.fce3_im_rte_rte .csc-textpic-imagewrap {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:1%;
	overflow:hidden;
}
.fce3_im_rte_rte .csc-textpic-imagewrap dl {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:1%;
	overflow:hidden;
}
.fce3_im_rte_rte .csc-textpic-image {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:1%;
	overflow:hidden;
}
.fce3_im_rte_rte DT {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:1%;
	overflow:hidden;
}
.fce3_im_rte_rte .csc-textpic-caption {
	display:none;
}
.fce3_im_rte_rte IMG {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.fce3_im_rte_rte .csc-textpic-clear {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:none;
}
*/


/*
** ABC-Liste
** -----------------------------------------------------------------
*/
.abc_navi {
	border-style:solid;
	border-color:#000000;
	border-width:0px 0px 1px 0px;
	font-weight:bold;
	margin:0px 0px 25px 0px;
	padding:0px 0px 5px 0px;
}
.abc_list {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
}
.letter {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:0px 0px 1px 0px;	
}

.abc_list .letter a {
	font-weight:bold;
}

.abc_list ul {
	list-style-type:none;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;

	border-style:solid;
	border-color:#FF0000;
	border-width:0px;
}
.abc_list li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	border-style:solid;
	border-color:#FF0000;
	border-width:0px;
	font-weight:normal;
}

/*
** FCE nutzfunktionen.html
** -----------------------------------------------------------------
*/
#fce_nutzfunktionen {
	margin:50px 0px 0px 0px;
}
#fce_nutzfunktionen .fce_nf_header {
}
#fce_nutzfunktionen .fce_nf_container {
}
#fce_nutzfunktionen .fce_nf_line {
	height:1%;
	overflow:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:0px 0px 1px 0px;
	clear:left;
}
#fce_nutzfunktionen .fce_nf_cel1 {
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
}
#fce_nutzfunktionen .fce_nf_cel2 {
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
}
#fce_nutzfunktionen .fce_nf_cel1 A:LINK, #fce_nutzfunktionen .fce_nf_cel1 A:VISITED, #fce_nutzfunktionen .fce_nf_cel1 A:HOVER, #fce_nutzfunktionen .fce_nf_cel1 A:ACTIVE {
	display:block;
	height:20px;
	width:25px;
	vertical-align:middle;
	padding:5px 0px 0px 0px;
}
#fce_nutzfunktionen .fce_nf_cel1 A:HOVER {
}
#fce_nutzfunktionen .fce_nf_cel2 A:LINK, #fce_nutzfunktionen .fce_nf_cel2 A:VISITED, #fce_nutzfunktionen .fce_nf_cel2 A:HOVER, #fce_nutzfunktionen .fce_nf_cel2 A:ACTIVE {
	display:block;
	height:20px;
	width:175px;
	vertical-align:middle;
	padding:5px 0px 0px 0px;
}
#fce_nutzfunktionen .fce_nf_cel2 A:HOVER {
}

/*
** Flexi-Liste
** -----------------------------------------------------------------
*/
.fcelist {
}
.fcelist .fcelist_header {
}

/* include from file20:fileadmin/css/menu.css */


/* include from file25:fileadmin/css/rte.css */

.align-left {
        text-align:left;
}
.align-right {
        text-align:right;
}
.align-center {
        text-align:center;
}
.align-justify {
        text-align:justify;
}


/* include from file26:fileadmin/css/plugins/sitemap/sitemap_1.css */

/*
** Version  : 30.07.07 / 0.1.2
** Funktion : Stylesheet fuer Sitemap Layout 1 - Sitemap Vorlage LEER
** Datei    : sitemap/sitemap_1.css
** Changes  : 23.05.2007 - pf - delete #content befor .csc-sitemap and create header
**          : 30.07.2007 - pf - file clean up and add this header
*/
.csc-sitemap {
}
.csc-sitemap UL {
}
.csc-sitemap LI {
}
.csc-sitemap LI A:link,
.csc-sitemap LI A:visited {
}
.csc-sitemap LI A:hover {
}
.csc-sitemap UL UL {
}
.csc-sitemap UL UL LI {
}
.csc-sitemap UL UL A:link,
.csc-sitemap UL UL A:visited {
}
.csc-sitemap UL UL A:hover {
}
.csc-sitemap UL UL UL {
}
.csc-sitemap UL UL UL LI {
}
.csc-sitemap UL UL UL A:link,
.csc-sitemap UL UL UL A:visited {
}
.csc-sitemap UL UL UL A:hover {
}
.csc-sitemap UL UL UL UL {
}
.csc-sitemap UL UL UL UL LI {
}
.csc-sitemap UL UL UL UL A:link,
.csc-sitemap UL UL UL A:visited {
}
.csc-sitemap UL UL UL UL A:hover {
}
/* include from file27:fileadmin/css/plugins/sendcard/layout001.css */

/*
** Version  : 08.08.07 / 0.1.2
** Datei    : sendcard/layout001.css
** Changes  : 25.07.07 - sl - sehr vieles rausgelöscht und geaendert, das jetzt globaler festgelegt wird
**          : 08.08.07 - pf - file clean up, und css umstellung (logisch nach HTML aufbau)
*/

/* ----------------------------------------------------------
** 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;}

/* ----------------------------------------------------------
** Alternative Link-Farben
** ----------------------------------------------------------
*/
/*.tx-srsendcard-pi1 a { background-color: transparent; text-decoration: none; font-weight: normal; }*/
/*.tx-srsendcard-pi1 a:link, .tx-srsendcard-pi1 a:visited, .tx-srsendcard-pi1 a:active {color: #000000;}*/
/*.tx-srsendcard-pi1 a:hover { color: #000000; text-decoration: underline; }*/

/* ----------------------------------------------------------
** 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] {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: red; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { color: red; }

/* ----------------------------------------------------------
** 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: .8em; font-weight: bold; margin: .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;}
.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: red; font-weight: bold; margin: 0 0 .2em 0; }


/* ----------------------------------------------------------
** Fabrwaehler
** ----------------------------------------------------------
*/
/*
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector { list-style: none inside none; margin: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li { width: 2.5em; float: left; margin: 0 .4em 0 0; text-align: center; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label { border: 1px solid transparent; width: 2.5em; height: 2.5em; margin-bottom: .5em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-transparent { border: 1px solid #35006d; width: 2.5em; height: 2.5em; margin-bottom: .5em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent { border-style: none; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { border: 1px solid transparent; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { background-color: transparent; }
*/

/* ----------------------------------------------------------
** Schrift-Waehler
** ----------------------------------------------------------
*/
/*
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector { list-style: none inside none; margin: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { min-height: 20px; margin: 0 0 .4em 0; padding: 0; display: block; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { float: left; margin: .4em .4em 0 0; padding:0; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { width: 100%; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { background-color: transparent; margin-top: 0; vertical-align: middle; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label { width: auto; clear: none; float: none;  text-align: left; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: top; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: middle; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: none; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: inline; padding: .4em .4em 0 0; font-weight: bold; }
*/

/* ----------------------------------------------------------
** 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: .8em; font-weight: bold; margin: .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: .5em .5em .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: .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: .9em; /*color: red;*/ }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-captcha span.tx_srsendcard_pi1_captcha_messageformat {font-size: .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: .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 file30:fileadmin/css/tables.css */

/* Tabelle ohne Farben */
TABLE.contenttable-0 {
	border-collapse:collapse;
	table-layout:auto;
}
.contenttable-0 TH {
	background-color:#CCCCCC;
	vertical-align:top;
}
.contenttable-0 TFOOT TR.tr-last TD, .contenttable-0 TFOOT TR.tr-last TD.td-0, .contenttable-0 TFOOT TR.tr-last TD.td-last {
	background-color:#999999;
}
.contenttable-0 TR:hover TD, .contenttable-0 TH:hover TD {
}
.contenttable-0 TD.td-0, .contenttable-0 TH.td-0 {
}
.contenttable-0 TD.td-1, .contenttable-0 TH.td-1 {
}
.contenttable-0 TD.td-2, .contenttable-0 TH.td-2 {
}
.contenttable-0 TD.td-3, .contenttable-0 TH.td-3 {
}
.contenttable-0 TD.td-4, .contenttable-0 TH.td-4 {
}
.contenttable-0 TD.td-last, .contenttable-0 TH.td-last {
}
.contenttable-0 TD, .contenttable-0 TH {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}


/****************** Tabelle mit abwechselnder Linienfarbe */
TABLE.contenttable-1 {
	border-collapse:collapse;
	table-layout:auto;
}
.contenttable-1 TH {
	background-color:#CCCCCC;
	vertical-align:top;
}
.contenttable-1 TFOOT TR.tr-last TD, .contenttable-1 TFOOT TR.tr-last TD.td-0, .contenttable-1 TFOOT TR.tr-last TD.td-last {
	background-color:#CCCCCC;
}
.contenttable-1 TD, .contenttable-1 TH {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.contenttable-1 TD.td-0, .contenttable-1 TH.td-0 {
}
.contenttable-1 TD.td-1, .contenttable-1 TH.td-1 {
}
.contenttable-1 TD.td-2, .contenttable-1 TH.td-2 {
}
.contenttable-1 TD.td-3, .contenttable-1 TH.td-3 {
}
.contenttable-1 TD.td-4, .contenttable-1 TH.td-4 {
}
.contenttable-1 TD.td-last, .contenttable-1 TH.td-last {
}
.contenttable-1 TR:hover TD, .contenttable-1 TH:hover TD {
}
.contenttable-1 TR TD.td-0, .contenttable-1 TR TD.td-2, .contenttable-1 TR TD.td-4, .contenttable-1 TR TD.td-6, .contenttable-1 TR TD.td-8, .contenttable-1 TR TD.td-10 {
}
.contenttable-1 TR TD.td-1, .contenttable-1 TR TD.td-3, .contenttable-1 TR TD.td-5, .contenttable-1 TR TD.td-7, .contenttable-1 TR TD.td-9, .contenttable-1 TR TD.td-11 {
}
.contenttable-1 TR.tr-even {
	background-color:#E0E0E0;
}
.contenttable-1 TR.tr-odd {
	background-color:#E9E9E9;
}


/****************** Tabelle mit Linien */
TABLE.contenttable-2 {
	border-collapse:collapse;
	table-layout:auto;
}
.contenttable-2 TH {
	background-color:#CCCCCC;
	vertical-align:top;
}
.contenttable-2 TFOOT TR.tr-last TD, .contenttable-2 TFOOT TR.tr-last TD.td-0, .contenttable-2 TFOOT TR.tr-last TD.td-last {
	background-color:#CCCCCC;
}
.contenttable-2 TD, .contenttable-2 TH {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.contenttable-2 TD.td-0, .contenttable-2 TH.td-0 {
}
.contenttable-2 TD.td-1, .contenttable-2 TH.td-1 {
}
.contenttable-2 TD.td-2, .contenttable-2 TH.td-2 {
}
.contenttable-2 TD.td-3, .contenttable-2 TH.td-3 {
}
.contenttable-2 TD.td-4, .contenttable-2 TH.td-4 {
}
.contenttable-2 TD.td-last, .contenttable-2 TH.td-last {
}
.contenttable-2 TR:hover TD, .contenttable-2 TH:hover TD {
}
.contenttable-2 TD, .contenttable-2 TH {
	border-color:#000000;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
}


/****************** Tabelle Benutzerdefiniert 1 */
TABLE.contenttable-3 {
	border-collapse:collapse;
	border-width:0px;
	background-color:#000000;
	table-layout:auto;
}
.contenttable-3 TH {
	background-color:#CCCCCC;
	vertical-align:top;
}
.contenttable-3 TFOOT TR.tr-last TD, .contenttable-3 TFOOT TR.tr-last TD.td-0, .contenttable-3 TFOOT TR.tr-last TD.td-last {
	background-color:#999999;
}
.contenttable-3 TD, .contenttable-3 TH {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.contenttable-3 TD.td-0, .contenttable-3 TH.td-0 {
	
}
.contenttable-3 TD.td-1, .contenttable-3 TH.td-1 {
	
}
.contenttable-3 TD.td-2, .contenttable-3 TH.td-2 {
	
}
.contenttable-3 TD.td-3, .contenttable-3 TH.td-3 {
	
}
.contenttable-3 TD.td-4, .contenttable-3 TH.td-4 {
	
}
.contenttable-3 TD.td-last, .contenttable-3 TH.td-last {
	
}
.contenttable-3 TR:hover TD, .contenttable-3 TH:hover TD {
	
}
.contenttable-3 TR.tr-even {
	background-color:#E0E0E0;
}
.contenttable-3 TR.tr-odd {
	background-color:#E9E9E9;
}
.contenttable-3 TD.td-0 {
	background-color:#CCCCCC;
}
.contenttable-3 TD, .contenttable-3 TH {
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}




/* Tabelle Benutzerdefiniert 1 */
TABLE.contenttable-4 {
	border-collapse:collapse;
	background-color:#000000;
	table-layout:auto;
}
.contenttable-4 TH {
	background-color:#CCCCCC;
	vertical-align:top;
}
.contenttable-4 TFOOT TR.tr-last TD, .contenttable-4 TFOOT TR.tr-last TD.td-0, .contenttable-4 TFOOT TR.tr-last TD.td-last {
	background-color:#CCCCCC;
}
.contenttable-4 TD, .contenttable-4 TH {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.contenttable-4 TD.td-0, .contenttable-4 TH.td-0 {
	
}
.contenttable-4 TD.td-1, .contenttable-4 TH.td-1 {
	
}
.contenttable-4 TD.td-2, .contenttable-4 TH.td-2 {
	
}
.contenttable-4 TD.td-3, .contenttable-4 TH.td-3 {
	
}
.contenttable-4 TD.td-4, .contenttable-4 TH.td-4 {
	
}
.contenttable-4 TD.td-last, .contenttable-4 TH.td-last {
	
}
.contenttable-4 TR:hover TD, .contenttable-4 TH:hover TD {
	
}
.contenttable-4 TR.tr-even {
	background-color:#E0E0E0;
}
.contenttable-4 TR.tr-odd {
	background-color:#E9E9E9;
}
.contenttable-4 TD.td-0 {
	background-color:#999999;
}
.contenttable-4 TD.td-last {
	background-color:#CCCCCC;
}
.contenttable-4 TD, .contenttable-4 TH {
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}







/* Spalte 0 einzeln steuerbar */
TABLE.c0-l TD.td-0, TABLE.c0-l TH.td-0 {text-align:left;}
TABLE.c0-r TD.td-0, TABLE.c0-r TH.td-0 {text-align:right;}
TABLE.c0-c TD.td-0, TABLE.c0-c TH.td-0 {text-align:center;}
TABLE.c0-lb TD.td-0, TABLE.c0-lb TH.td-0 {text-align:left;font-weight:bold;}
TABLE.c0-rb TD.td-0, TABLE.c0-rb TH.td-0 {text-align:right;font-weight:bold;}
TABLE.c0-cb TD.td-0, TABLE.c0-cb TH.td-0 {text-align:center;font-weight:bold;}





/* Fuer alle Tabellen "Spaltenfixierung" mit class="fixed" */
TABLE.fixed {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}


/* include from file35:fileadmin/css/menu_alt1.css */

/* menu_alt1 */
#menu_alt1 ul {
	margin:0px 0px 0px 0px;
	padding:0px 23px 0px 0px;
	list-style-type:none;
	text-align:right;
	float:right;
}

#menu_alt1 ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#menu_alt1 ul li a {
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	color:#000000;
	font-size:11px;
}
#menu_alt1 a.active {
	text-decoration:underline;
}
#menu_alt1 a.hover{
	text-decoration:underline;
}



#menu_alt1 ul li.first a {
	border-width:0px;
}

#menu_alt1 ul li.last a {
	padding:0px 0px 0px 5px;
}

/* include from file40:fileadmin/css/menu_lang.css */

/* menu_lang */
#menu_lang {
	float:right;
	padding:0px 0px 0px 0px;
	margin:15px 16px 2px 2px;
	height:1%;
	overflow:hidden;
	list-style: none;
	list-style-type:none;
	color:#000000;
}
#menu_lang li {
	float:left;
	display:block;
	margin:-2px 0px -2px 0px;
	padding:0px 0px 0px 0px;
	border-right:1px #000000 solid;
	font-size:11px;
}
#menu_lang li.last {
	border-width: 0px; /* weil rechts ausgerichtet */
}
#menu_lang li a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	font-size:11px;
}
#menu_lang li.inactive { /* weil inactive keinen Link haben */
	padding:0px 5px 0px 5px;
	color:#000000;
}
#menu_lang li a.active{
	text-decoration:underline;
}
#menu_lang li.first a {
	border-width:0px;
	padding:0px 5px 0px 5px;
}
#menu_lang li.last a {
	padding:0px 0px 0px 5px;
}
#menu_lang li.lang2 {
	border-width: 0px; /* weil rechts ausgerichtet */
}
/* include from file44:fileadmin/css/styles_default.css */

/*
** Version  : 08.08.07 / 0.1.2
** Datei    : styles_default.css
** Funktion : Layout : Schriftart, Farbe, Abstaende
** Hinweis  : Diese Datei wenn moeglich nicht veraendern. Alle Werte koennen in styles.css angegeben werden.
** Changes  :
** 08.08.07 - pf - Datei fuer Farbglobalisierung erstellt. (ist die fruehere styles.css)
*/

/* -----------------------------------------------------------------------------
** Formatierung der Seite
** -----------------------------------------------------------------------------
*/
body {
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #ffffff;
	color: #000000;
	/* 81.25% = 13px | 75.00% = 12px | 68.75% = 11px */
	font-size: 75.00%;  /* 12px */
}

/* -----------------------------------------------------------------------------
** Schriftart (font-family)
** Schrifttyp (font-weight,font-style)
** Linien-hoehe (line-height)
** -----------------------------------------------------------------------------
*/
body,
h1, h2, h3, h4, h5, h6,
input, select, textarea,
table, td, div, span {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

strong,b {font-weight: bold; } /* Schrifttyp : fett */
em,i { font-style:italic; } /* Schrifttyp : kursiv */
pre, code { font-family: "Courier New", Courier, monospace; } /* Schriftart bei pre und code */
address { font-style:normal; line-height: 1.5em;}

p,ul,dd,dt { line-height:1.5em; }
p { line-height:1.5em;} /* Normaler Absatz */
.bodytext {line-height:normal;} /* Absatz bei Text Element */

/* -----------------------------------------------------------------------------
** Margin / Padding von Global Elementen
** -----------------------------------------------------------------------------
*/
address {margin:0px 0px 1em 0px;}
p {margin:0px 0px 1em 0px;} /* Normaler Absatz */
p.bodytext {margin:0px 0px 1em 0px;padding:0px 0px 0px 0px;} /* Absatz bei Text Element, unten 1em Abstand */

/* -----------------------------------------------------------------------------
** Ausrichting
** -----------------------------------------------------------------------------
*/
body {vertical-align:top;}
input, select, textarea {vertical-align:top;} /* Formularfelder */
table, td, div, span {vertical-align:top;} /* Elemente */
img {vertical-align:middle;} /* Bilder */

/* -----------------------------------------------------------------------------
** Header / Ueberschriften
** -----------------------------------------------------------------------------
*/
h1, h2, h3, h4, h5, h6 {color:#000000;font-weight:normal;}

h1 {font-size:1.6em; margin:0 0 0.15em 0; padding-top:0em;}
h2 {font-size:1.4em; margin:0 0 0.15em 0; padding-top:0.1em;}
h3 {font-size:1.2em; margin:0 0 0.15em 0; padding-top:0.1em; font-weight:bold;}
h4 {font-size:1.0em; margin:0 0 0.10em 0; padding-top:0.1em; font-weight:bold;}
h5 {font-size:1.0em; margin:0 0 0.30em 0; font-style:italic;}
h6 {font-size:1.0em; margin:0 0 0.30em 0; font-style:italic;}

/* Der erste Header oben kein Abstand */
h2.csc-firstHeader {padding-top:0em;}
/* Layouts der Content Elemente */
h2.lay1 {} /* normal und layout 1, erbt Farbe von oben.. */
h2.lay2 {font-weight:bold;} /* layout 2, erbt Farbe von oben.. */
h2.lay3 {color:#555555;}
h2.lay4 {color:#555555;font-weight:bold;}
h2.lay5 {color:#FFFFFF;background-color:#555555;display:block;padding:3px 3px 3px 3px;}

/* -----------------------------------------------------------------------------
** Horizontale Linie
** -----------------------------------------------------------------------------
*/
hr {
	color:#ffffff;
	background:transparent;
	margin:0 0 0.5em 0;
	padding:0 0 0.5em 0;
	border-width:0px;
	border-bottom:1px #555555 solid;
}

/* -----------------------------------------------------------------------------
** Links / Verweise
** -----------------------------------------------------------------------------
*/
a,
a:link,
a:active,
a:visited,
a:hover {
	color:#000000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/* -----------------------------------------------------------------------------
** Listen / Aufzaehlungen
** -----------------------------------------------------------------------------
*/
ul {
	list-style-type:disc;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}
li {
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}
/* -----------------------------------------------------------------------------
** Content Allgemein
** -----------------------------------------------------------------------------
*/

/*----- Link to Top ------ */
.to-top {
	margin:25px 0px 0px 0px;
	text-align:right;
}
.to-top a, .to-top a:hover {
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
/* -----------------------------------------------------------------------------
** Formular - form specific styles
** -----------------------------------------------------------------------------
*/

/* keine defaults ! */

/* include from file45:fileadmin/css/styles.css */

/*
** Version  : 08.08.07 / 0.1.2
** Datei    : styles.css
** Funktion : Layout : Schriftart, Farbe, Abstaende
** Hinweis  : Uebersteuert die werte von styles_default.css
** Changes  :
** 08.08.07 - pf - Datei fuer Farbglobalisierung erstellt.
*/

/* -----------------------------------------------------------------------------
** Formatierung der Seite
** -----------------------------------------------------------------------------
*/
body {
	margin:50px 0px 10px 50px;
	background-color: #ffffff;
	color: #000000;
	/* 81.25% = 13px | 75.00% = 12px | 68.75% = 11px */
	font-size: 11px;  /* 12px */
}

/* -----------------------------------------------------------------------------
** Schriftart (font-family)
** Schrifttyp (font-weight,font-style)
** Linien-hoehe (line-height)
** -----------------------------------------------------------------------------
*/
body,
h1, h2, h3, h4, h5, h6,
input, select, textarea,
table, td, div, span {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* -----------------------------------------------------------------------------
** Schriftfarbe im Content
** -----------------------------------------------------------------------------
*/
#col1_content,					/**/
#col2_content,					/**/
#col3_content {					/**/
	color:#000000;
}

/* -----------------------------------------------------------------------------
** Header / Ueberschriften (H1 - H6)
** -----------------------------------------------------------------------------
*/
h1, h2, h3, h4, h5, h6 {color:#000000;font-weight:normal;}

h1 {} /* Seitentitel */
h2 {} /* Ueberschrift im Content */
h3 {} /* Ueberschrift im Content Global */
h4 {}
h5 {}
h6 {}

/* Layouts der Content Elemente H2 */
h2.lay1 {color:#000000;} /* normal und layout 1 */
h2.lay2 {color:#000000;} /* layout 2, bold */
h2.lay3 {color:#555555;} /* layout 3 */
h2.lay4 {color:#555555;} /* layout 4, bold */
h2.lay5 {color:#FFFFFF;background-color:#555555;}  /* layout 5, display:block, padding:3px */

/* -----------------------------------------------------------------------------
** Titel Element(e)
** -----------------------------------------------------------------------------
*/

/*----- Layouts eines Titels st3-title ------ */
.st3-title {} /* Link siehe Verweise */

/*----- H3 innherhalb eines Titel Elements OHNE Hintergrund ------ */
.st3-title h3,
.st3-title-border h3,
.st3-title-line h3,
.st3-title-bottomline h3 {
	font-size: 1.1em;
}
/*----- H3 innherhalb eines Titel Elements MIT Hintergrund ------ */
.st3-title-bg h3,
.st3-title-bg-border h3,
.st3-title-bg-line h3,
.st3-title-bg-bottomline h3 {
	font-size: 1.1em;
}

/* -----------------------------------------------------------------------------
** Horizontale Linie
** -----------------------------------------------------------------------------
*/
hr {}

/* -----------------------------------------------------------------------------
** Links / Verweise
** -----------------------------------------------------------------------------
*/
a, a:link, a:active, a:visited, a:hover {} /* default set color,text-decoration */
a:hover {} /* default set text-decoration */

#col1_content a,		/**/
#col2_content a,		/**/
#col3_content a,
.st3-item a,
.st3-item-border a,
.st3-item-line a,
.st3-item-bottomline a,
.st3-item-bg a,
.st3-item-bg-border a,
.st3-item-bg-line a,
.st3-item-bg-bottomline a,
.st3-navi,
.st3-navi a,
.st3-backlink,
.st3-backlink a,
.st3-morelink a {
	color:#555555;
}

/*----- Link in einem st3-title ------ */
.st3-title a {/*color: #000001;*/}

/*----- more ------ */
.st3-morelink a {/*color: #000002;*/}

/*----- back ------ */
.st3-backlink a {/*color: #000003;*/}

/*----- navi ------ */
.st3-navi a {/*color: #000004;*/}

/* -----------------------------------------------------------------------------
** Listen / Aufzaehlungen
** -----------------------------------------------------------------------------
*/
ul {} /* default set list-style-type,margin-bottom,margin-top,padding-bottom,padding-top */
li {} /* default set margin-bottom,margin-top,padding-bottom,padding-top */

/* -----------------------------------------------------------------------------
** MENU
** -----------------------------------------------------------------------------
*/

#col3_content ul.csc-menu_subpages {
 list-style:none;
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#col3_content ul.csc-menu_subpages li {
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px 4px 0px 5px;
 background-image:url(/fileadmin/images/layout/li.gif);
 background-position:0px 6px;
 background-repeat:no-repeat;
}
#col3_content ul.csc-menu_subpages li.first {
 padding:0px 4px 0px 0px;
 background-image:none;
}
#col3_content ul.csc-menu_subpages li.last {
 padding:0px 0px 0px 5px;
}
#col3_content ul.csc-menu_subpages li.current a {
 text-decoration:underline;
}


/* -----------------------------------------------------------------------------
** Content Allgemein / Elemente
** -----------------------------------------------------------------------------
*/

/*
#col1_content *,
#col2_content *,
#col3_content * {
	border: 0 solid;
} */

* {border: 0 solid;} /* border style for all elements */

/*----- Text Element OHNE Hintergrund ------ */
.st3-txt {padding: 2px 3px;}

/*----- Text Element MIT Hintergrund ------ */
.st3-txt-bg {padding: 2px 3px;background-color: #CCE8FF;}

/*----- back ------ */
.st3-backlink {margin-bottom:20px;font-weight: bold;}

/*----- Link to Top ------ */
.to-top {} /* default set margin,text-align */

.to-top a,
.to-top a:hover {} /* default set font-size,font-weight,text-decoration */

/*----- Datum ------*/
.st3-date {padding: 1px 3px;font-size: 0.8em;}

/*----- navi ------ */
.st3-navi {}

/* -----------------------------------------------------------------------------
** Rahmenfarbe auf alles im Content
** Hinweis : Wenn ein Element keine Borderfarbe hat, wird die Schriftfarbe zur Borderfarbe
** -----------------------------------------------------------------------------
*/
#col1_content div,				/**/
#col1_content table,			/**/
#col2_content div,				/**/
#col2_content table,			/**/
#col3_content div,              /* Div in der Content Spalte */
#col3_content table,            /* Tabellen in der Content Spalte */
#col3_content p,				/* Absatz (P) in der Content Spalte - notwenig fuer Modul FAQ */
#col3_content ul,				/* UL in der Content Spalte - notwenig fuer Modul FAQ  */
#col3_content dt,				/* DT in der Content Spalte - notwenig fuer Modul FE USER REGISTER  */
#col3_content dd,				/* DD in der Content Spalte - notwenig fuer Modul FE USER REGISTER  */
.csc-frame-rulerBefore,			/* Rahmen: Linie davor */
.csc-frame-rulerAfter,			/* Rahmen: Linie danach */
.csc-frame-frame1,				/* Rahmen: Rahmen 1 */
.csc-frame-frame2,				/* Rahmen: Rahmen 2 */
hr								/* Horizontale Linie (HTML) */
{
	border-color:red;
}

/* -----------------------------------------------------------------------------
** Rahmenart / Style : item, header, title, text, bottom, date
** -----------------------------------------------------------------------------
*/
.st3-item-border,
.st3-item-line,
.st3-item-bottomline,
.st3-item-bg-border,
.st3-item-bg-line,
.st3-item-bg-bottomline,
.st3-header-border,
.st3-header-line,
.st3-header-bottomline,
.st3-header-bg-border,
.st3-header-bg-line,
.st3-header-bg-bottomline,
.st3-bottom-border,
.st3-bottom-line,
.st3-bottom-bg-border,
.st3-bottom-bg-line {
	border-style: solid;
}

/*----- Border Element(e) OHNE Hintergrund (nur border-width) ------ */
.st3-item-border,
.st3-header-border,
.st3-bottom-border  {
	border-width: 1px;
}
/*----- Border Element(e) MIT Hintergrund (nur border-width) ------ */
.st3-item-bg-border,
.st3-header-bg-border,
.st3-bottom-bg-border {
	border-width: 1px;
}
/*----- Border Element(e) weche unten eine Rahmen haben ------ */
.st3-item-bottomline,
.st3-item-bg-bottomline,
.st3-header-bottomline,
.st3-header-bg-bottomline {
	border-bottom-width: 1px;
}
/*----- Linien Element(e) OHNE Hintergrund (nur border-width) ------ */
.st3-item-line,
.st3-header-line,
.st3-bottom-line {
	border-top-width: 1px;
}
/*----- Linien Element(e) MIT Hintergrund (nur border-width) ------ */
.st3-item-bg-line,
.st3-header-bg-line,
.st3-bottom-bg-line {
	border-top-width: 1px;
}

/* -----------------------------------------------------------------------------
** Elemente Hintegrundfarben : header / item / bottom
** -----------------------------------------------------------------------------
*/
/*----- Titel Element MIT Hintergrund (nur background-color) ------ */
.st3-header-bg,
.st3-header-bg-border,
.st3-header-bg-line,
.st3-header-bg-bottomline {
	background-color: #EFEFEE;
}
/*----- Item Elemente MIT Hintergrund (nur background-color) ------ */
.st3-item-bg,
.st3-item-bg-border,
.st3-item-bg-line,
.st3-item-bg-bottomline {
	background-color: #EFEFEE;
}
/*----- Fusszeile Element OHNE Hintergrund (nur color) ------ */
.st3-bottom,
.st3-bottom-border,
.st3-bottom-line {
	color:#5F5F5F;
}
/*----- Fusszeile Element MIT Hintergrund (nur background,color)------ */
/* z.B. Kommentar bei Gaestebuch */
.st3-bottom-bg,
.st3-bottom-bg-border,
.st3-bottom-bg-line {
	color:#5F5F5F;
	background-color:#EFEFEE;
}

/* -----------------------------------------------------------------------------
** Elemente : margin paddings of standard elements
** -----------------------------------------------------------------------------
*/
/*----- Header ------ */
.st3-header,
.st3-header-border,
.st3-header-line,
.st3-header-bottomline,
.st3-header-bg,
.st3-header-bg-border,
.st3-header-bg-line,
.st3-header-bg-bottomline {
	padding: 1px 3px;
}
/*----- Item / Linie ------ */
.st3-item,
.st3-item-border,
.st3-item-line,
.st3-item-bottomline,
.st3-item-bg,
.st3-item-bg-border,
.st3-item-bg-line,
.st3-item-bg-bottomline {
	margin: 20px 0;
}
/*----- Fusszeile ------ */
.st3-bottom,
.st3-bottom-line,
.st3-bottom-border,
.st3-bottom-bg,
.st3-bottom-bg-line,
.st3-bottom-bg-border {
	padding: 2px 3px;
}

/* -----------------------------------------------------------------------------
** Formular - form specific styles
** -----------------------------------------------------------------------------
*/
input,
textarea,
select {
	margin:2px 0 1px 0;
	font-size:0.9em;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#F3F3F3;
	color:#111111;
}

textarea {
	margin-top:5px;
	margin-bottom:4px;
}

input:focus,
textarea:focus {
	background-color:#E9E9E9;
}

label {
	margin: 3px 5px 2px 5px;
	font-weight: bold;
	text-align: right;
}

.st3-formfield,
.st3-formfield td {             /* Eine Zeile */
	padding:4px;
}

.st3-error {color:#FF0000;font-weight:bold;} /* Errortext */
.st3-star {color:#FF0000;font-size:0.7em;} /* Stern / Mussfelder */

input.csc-mailform-submit, /* bei einem Typo3 Formular */
input.st3-button {
	height: 2.0em;
	font-weight: bold;
	background-color:#F3F3F3;
	color:#000000;
}

/* include from file50:fileadmin/css/styles_col12.css */


/* -----------------------------------------------------------------------------
** Schriftfarbe im Content Spalte1 und Spalte2
** -----------------------------------------------------------------------------
*/
#col1_content,					/**/
#col2_content {					/**/
	/*color:#000000;*/
}

/* -----------------------------------------------------------------------------
** Header / Ueberschriften (H1 - H6)
** -----------------------------------------------------------------------------
*/
#col1_content h1,
#col1_content h2,
#col1_content h3,
#col1_content h4,
#col1_content h5,
#col1_content h6 {}

#col2_content h1,
#col2_content h2,
#col2_content h3,
#col2_content h4,
#col2_content h5,
#col2_content h6 {}

#col1_content h1,   /* Seitentitel */
#col2_content h1 {} /* Seitentitel */
#col1_content h2,   /* Ueberschrift im Content */
#col2_content h2 {} /* Ueberschrift im Content */
#col1_content h3,   /* Ueberschrift im Content Global */
#col2_content h3 {} /* Ueberschrift im Content Global */
#col1_content h4,
#col2_content h4 {}
#col1_content h5,
#col2_content h5 {}
#col1_content h6,
#col2_content h6 {}

/* Layouts der Content Elemente H2 */
#col1_content h2.lay1, /* normal und layout 1 */
#col2_content h2.lay1 {} /* normal und layout 1 */
#col1_content h2.lay2, /* layout 2, bold */
#col2_content h2.lay2 {} /* layout 2, bold */
#col1_content h2.lay3, /* layout 3 */
#col2_content h2.lay3 {} /* layout 3 */
#col1_content h2.lay4, /* layout 4, bold */
#col2_content h2.lay4 {} /* layout 4, bold */
#col1_content h2.lay5,  /* layout 5, display:block, padding:3px */
#col2_content h2.lay5 {}  /* layout 5, display:block, padding:3px */

/* -----------------------------------------------------------------------------
** Links / Verweise
** -----------------------------------------------------------------------------
*/

#col1_content a,
#col2_content a { /* auf fuer Links in H3 gueltig */
	color:#000000;
}

#col1_content .st3-header a,
#col2_content .st3-header a,
#col1_content .st3-header-border a,
#col2_content .st3-header-border a,
#col1_content .st3-header-line a,
#col2_content .st3-header-line a,
#col1_content .st3-header-bottomline a,
#col2_content .st3-header-bottomline a,
#col1_content .st3-header-bg a,
#col2_content .st3-header-bg a,
#col1_content .st3-header-bg-border a,
#col2_content .st3-header-bg-border a,
#col1_content .st3-header-bg-line a,
#col2_content .st3-header-bg-line a,
#col1_content .st3-header-bg-bottomline a,
#col2_content .st3-header-bg-bottomline a,
#col1_content .st3-bottom a,
#col2_content .st3-bottom a,
#col1_content .st3-bottom-line a,
#col2_content .st3-bottom-line a,
#col1_content .st3-bottom-bottomline a,
#col2_content .st3-bottom-bottomline a,
#col1_content .st3-bottom-bg a,
#col2_content .st3-bottom-bg a,
#col1_content .st3-bottom-bg-line a,
#col2_content .st3-bottom-bg-line a,
#col1_content .st3-bottom-bg-bottomline a,
#col2_content .st3-bottom-bg-bottomline a {
  	color: #658A3F;
}

/*----- Link in einem st3-title ------ */
#col1_content .st3-title a {/*color: #000001;*/}
#col2_content .st3-title a {/*color: #000001;*/}

/*----- more ------ */
#col1_content .st3-morelink a {/*color: #000002;*/}
#col2_content .st3-morelink a {/*color: #000002;*/}

/*----- back ------ */
#col1_content .st3-backlink a {/*color: #000003;*/}
#col2_content .st3-backlink a {/*color: #000003;*/}

/*----- navi ------ */
#col1_content .st3-navi a {/*color: #000004;*/}
#col2_content .st3-navi a {/*color: #000004;*/}

/* -----------------------------------------------------------------------------
** Content Allgemein / Elemente
** -----------------------------------------------------------------------------
*/

/*
#col1_content *,
#col2_content * {
	border: 0 solid;
} */

#col1_content p,
#col2_content p {
	margin:0px;
}

/*----- Titel ------ */
#col1_content .st3-title,
#col2_content .st3-title {
	padding:2px 0px 0px 0px;
	font-weight: bold;
}

/*----- Text Element OHNE Hintergrund ------ */
#col1_content .st3-txt,
#col2_content .st3-txt {padding: 2px 0px;}

/*----- Text Element MIT Hintergrund ------ */
#col1_content .st3-txt-bg,
#col2_content .st3-txt-bg {}

/*----- back ------ */
#col1_content .st3-backlink,
#col2_content .st3-backlink {}

/*----- mehr ------ */
#col1_content .st3-morelink,
#col2_content .st3-morelink {
	text-align: right;
}

/*----- Link to Top ------ */
#col1_content .to-top,
#col2_content .to-top {} /* default set margin,text-align */

#col1_content .to-top a,
#col1_content .to-top a:hover,
#col2_content .to-top a,
#col2_content .to-top a:hover {} /* default set font-size,font-weight,text-decoration */

/*----- Datum ------*/
#col1_content .st3-date,
#col2_content .st3-date {padding:0;font-size:0.8em;}

/*----- navi ------ */
#col1_content .st3-navi,
#col2_content .st3-navi {}

/* -----------------------------------------------------------------------------
** Rahmenfarbe auf alles im Content
** Hinweis : Wenn ein Element keine Borderfarbe hat, wird die Schriftfarbe zur Borderfarbe
** -----------------------------------------------------------------------------
*/
#col1_content div,				/**/
#col2_content div,				/**/
#col1_content span,			/**/
#col2_content span,			/**/
#col1_content table,			/**/
#col2_content table,			/**/
#col1_content .csc-frame-rulerBefore,			/* Rahmen: Linie davor */
#col2_content .csc-frame-rulerBefore,			/* Rahmen: Linie davor */
#col1_content .csc-frame-rulerAfter,			/* Rahmen: Linie danach */
#col2_content .csc-frame-rulerAfter,			/* Rahmen: Linie danach */
#col1_content .csc-frame-frame1,				/* Rahmen: Rahmen 1 */
#col2_content .csc-frame-frame1,				/* Rahmen: Rahmen 1 */
#col1_content .csc-frame-frame2,				/* Rahmen: Rahmen 2 */
#col2_content .csc-frame-frame2,				/* Rahmen: Rahmen 2 */
#col1_content hr								/* Horizontale Linie (HTML) */
#col2_content hr								/* Horizontale Linie (HTML) */
{
	border-color:#FFFFFF;
}


#col1_content .st3-cont,
#col2_content .st3-cont,
#col1_content .st3-cont-border,
#col2_content .st3-cont-border {
	height:1%;  /*IE hack only small login box needs it*/
	margin:10px;
	padding:0px;
	background-color: #FFFFFF;
}

#col1_content .st3-cont-border,
#col2_content .st3-cont-border {
	border-width:2px;
	border-color:#FFFFFF;
}

#col1_content .st3-header-line,
#col2_content .st3-header-line,
#col1_content .st3-header-bg-line,
#col2_content .st3-header-bg-line,
#col1_content .st3-bottom-line,
#col2_content .st3-bottom-line,
#col1_content .st3-bottom-bg-line,
#col2_content .st3-bottom-bg-line {
	border-top-width: 1px;
}

#col1_content .st3-header-bottomline,
#col2_content .st3-header-bottomline,
#col1_content .st3-header-bg-bottomline,
#col2_content .st3-header-bg-bottomline,
#col1_content .st3-bottom-bottomline,
#col2_content .st3-bottom-bottomline,
#col1_content .st3-bottom-bg-bottomline,
#col2_content .st3-bottom-bg-bottomline {
	border-bottom-width: 1px;
}

#col1_content .st3-header-border,
#col2_content .st3-header-border,
#col1_content .st3-header-bg-border,
#col2_content .st3-header-bg-border {
	border-width: 1px;
}

#col1_content .st3-item-line,
#col2_content .st3-item-line,
#col1_content .st3-item-bg-line,
#col2_content .st3-item-bg-line {
	border-top-width: 1px;
}

/* -----------------------------------------------------------------------------
** Rahmenart / Style : item, header, title, text, bottom, date
** -----------------------------------------------------------------------------
*/


/* -----------------------------------------------------------------------------
** Elemente Hintegrundfarben : header / item / bottom
** -----------------------------------------------------------------------------
*/

#col1_content .st3-header-bg,
#col2_content .st3-header-bg,
#col1_content .st3-header-bg-border,
#col2_content .st3-header-bg-border,
#col1_content .st3-header-bg-line,
#col2_content .st3-header-bg-line,
#col1_content .st3-header-bg-bottomline,
#col2_content .st3-header-bg-bottomline,
#col1_content .st3-bottom-bg,
#col2_content .st3-bottom-bg,
#col1_content .st3-bottom-bg-line,
#col2_content .st3-bottom-bg-line,
#col1_content .st3-bottom-bg-bottomline,
#col2_content .st3-bottom-bg-bottomline,
#col1_content .st3-item-bg,
#col2_content .st3-item-bg,
#col1_content .st3-item-bg-line,
#col2_content .st3-item-bg-line,
#col1_content input.st3-button,
#col2_content input.st3-button {
	background-color: #D9E7CC;
}

#col1_content .st3-item-bg,
#col2_content .st3-item-bg,
#col1_content .st3-item-bg-line,
#col2_content .st3-item-bg-line {
	/*background-color: #DF8520;*/
}

/* -----------------------------------------------------------------------------
** Elemente : margin paddings of standard elements
** -----------------------------------------------------------------------------
*/

#col1_content .st3-header,
#col2_content .st3-header,
#col1_content .st3-header-border,
#col2_content .st3-header-border,
#col1_content .st3-header-line,
#col2_content .st3-header-line,
#col1_content .st3-header-bottomline,
#col2_content .st3-header-bottomline,
#col1_content .st3-header-bg,
#col2_content .st3-header-bg,
#col1_content .st3-header-bg-border,
#col2_content .st3-header-bg-border,
#col1_content .st3-header-bg-line,
#col2_content .st3-header-bg-line,
#col1_content .st3-header-bg-bottomline,
#col2_content .st3-header-bg-bottomline,
#col1_content .st3-bottom,
#col2_content .st3-bottom,
#col1_content .st3-bottom-line,
#col2_content .st3-bottom-line,
#col1_content .st3-bottom-bottomline,
#col2_content .st3-bottom-bottomline,
#col1_content .st3-bottom-bg,
#col2_content .st3-bottom-bg,
#col1_content .st3-bottom-bg-line,
#col2_content .st3-bottom-bg-line,
#col1_content .st3-bottom-bg-bottomline,
#col2_content .st3-bottom-bg-bottomline {
	margin:0px;
	padding:1px 3px;
	color:#658A3E;
	font-weight:bold;
}

#col1_content .st3-header,
#col2_content .st3-header,
#col1_content .st3-header-border,
#col2_content .st3-header-border,
#col1_content .st3-header-line,
#col2_content .st3-header-line,
#col1_content .st3-header-bottomline,
#col2_content .st3-header-bottomline,
#col1_content .st3-header-bg,
#col2_content .st3-header-bg,
#col1_content .st3-header-bg-border,
#col2_content .st3-header-bg-border,
#col1_content .st3-header-bg-line,
#col2_content .st3-header-bg-line,
#col1_content .st3-header-bg-bottomline,
#col2_content .st3-header-bg-bottomline {
	padding: 1px 3px;
	font-size: 0.8em;
}

#col1_content .st3-bottom,
#col2_content .st3-bottom,
#col1_content .st3-bottom-line,
#col2_content .st3-bottom-line,
#col1_content .st3-bottom-bottomline,
#col2_content .st3-bottom-bottomline,
#col1_content .st3-bottom-bg,
#col2_content .st3-bottom-bg,
#col1_content .st3-bottom-bg-line,
#col2_content .st3-bottom-bg-line,
#col1_content .st3-bottom-bg-bottomline,
#col2_content .st3-bottom-bg-bottomline {
	text-align: right;
}

#col1_content .st3-item,
#col2_content .st3-item,
#col1_content .st3-item-bg,
#col2_content .st3-item-bg,
#col1_content .st3-item-line,
#col2_content .st3-item-line,
#col1_content .st3-item-bg-line,
#col2_content .st3-item-bg-line {
	margin:0px;
	padding:3px;
	overflow:hidden;
}

/* -----------------------------------------------------------------------------
** Formular - form specific styles
** -----------------------------------------------------------------------------
*/

#col1_content input,			/**/
#col2_content input,			/**/
#col1_content textarea,			/**/
#col2_content textarea,			/**/
#col1_content select,			/**/
#col2_content select			/**/
{
	border-width: 1px;
	background-color: #FFFFFF;
	border-color: #9CBC7A;
}

#col1_content input,
#col2_content input {
	height: 1.4em;
}

#col1_content input.st3-button,
#col2_content input.st3-button {
	color: #658A3E;
	height: 1.6em;
	font-weight: bold;
}

#col1_content input:focus,
#col1_content textarea:focus,
#col2_content input:focus,
#col2_content textarea:focus {
	background-color: #EFEFED;
}
/* include from file98:fileadmin/css/styles_print.css */

@media print { 

.align-left {
        text-align:left;
}
.align-right {
        text-align:right;
}
.align-center {
        text-align:center;
}
.align-justify {
        text-align:justify;
}

.DoNotPrint {
	display: none !important;
}

/* Vermeidung von Seitenumbruechen direkt nach einer Ueberschrift */
h1,h2,h3 { page-break-after:avoid; }

.tx-ttnews-browsebox {display:none;}
.news-list-morelink {display:none;}

a[href]:after {
 content:" <URL: "attr(href)">";
 color:#444;
 background-color:inherit;
 font-style:italic;
}

abbr[title]:after, acronym[title]:after { content: '(' attr(title) ')'; }


#header,
#topnav,
#col1,
#col2,
#footer {
	display: none !important;
}

#col3 {
	margin:0px 0px 0px 0px;
	width:600px;
}

body,
#page,
#page_margins,
#main {
	background-color:#ffffff;
}


}
