#werbung {	text-align: right;
		border-left: 1px solid #FF6600;
		border-right: 1px solid #FF6600;
		border-top: 1px solid #FF6600;
		background: url('/fileadmin/images/div/navi_bg.jpg') 0 0;
		position: absolute;
		z-index: 0;
		width: 100%;
		height: 62px;
		top: 0px;
		right: 0px; }

#hauptinhalt {	text-align: left;
		position: absolute;
		z-index: 0;
		top: 62px;
		left: 0px; }

#navi {		text-align: left;
		position: absolute;
		z-index: 5;
		top: 0px;
		left: 0px; }


/* Rahmen */
.csc-form-fieldcell INPUT			{ border: 1px solid #333333; }
.csc-form-fieldcell SELECT			{ border: 1px solid #333333; }
.csc-form-fieldcell TEXTAREA			{ border: 1px solid #333333; }
TD#nav					{ border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; border-top: 1px solid #FF6600; }
TD#banner					{ border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; }
TD#counter				{ border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; border-top: 1px solid #FF6600; border-bottom: 1px solid #FF6600; }
TD#left_bottom				{ border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; border-bottom: 1px solid #FF6600; }
TD#left_head				{ border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; border-bottom: 1px solid #FF6600; }
TD#content_main				{ border-top: 1px solid #FF6600; }
TD#searchbox				{ border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; border-top: 1px solid #FF6600; border-bottom: 1px solid #FF6600; }
TD#right_head				{ border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; border-bottom: 1px solid #FF6600; }
TD#dcount					{ border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; border-bottom: 1px solid #FF6600; }
TD#right_bottom				{ border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; border-bottom: 1px solid #FF6600; }


/* Haupteinstellungen */
TABLE					{ border-collapse: collapse; }
A					{ text-decoration: none; }


/* Schriftarten */
H1, H2, H3, H4, H5, P				{ font-family: helvetica, arial; }
TD, UL, OL, BLOCKQUOTE			{ font-family: helvetica, arial; }
PRE					{ font-family: monospace; }
P.csc-linkToTop A				{ font-weight: bold; }
P.csc-form-label-req				{ font-weight: bold; }
.csc-form-commentcell P			{ font-weight: bold; }


/* Schriftgrössen */
.bodytext					{ font-size: 0.8em; }
P, OL, UL, FORM, SELECT			{ font-size: 0.8em; }
H1.csc-firstHeader				{ font-size: 1.7em; }
.csc-textpic-text				{ font-size: 1.0em; }
.csc-textpic-caption				{ font-size: 0.8em; }
.tx-indexedsearch TD				{ font-size: 0.8em; }
.tx-indexedsearch-res TD			{ font-size: 0.8em; }
H1					{ font-size: 1.4em; }
H2					{ font-size: 1.3em; }
H3					{ font-size: 1.2em; }
H4					{ font-size: 1.0em; }
H5					{ font-size: 0.8em; }
P.csc-linkToTop				{ font-size: 0.7em; }
TD#copyright				{ font-size: 0.7em; }
TD#left_head, TD#left_bottom			{ font-size: 0.7em; }
TD#left P, TD#right  P, TD#dcount P		{ font-size: 0.7em; }
TD#right_head, TD#right_bottom			{ font-size: 0.7em; }


/* Schriftfarben */
A					{ color: #555555; }
P.csc-linkToTop A				{ color: #FF0000; }
H1					{ color: #000000; }
H1 A					{ color: #000000; }
H5					{ color: #000000; }
H5 A					{ color: #000000; }


/* Hintergründe */
.csc-form-labelcell				{ background-color: #D8D7DC; }
.csc-form-commentcell				{ background-color: #D8D7DC; }
.csc-form-fieldcell				{ background-color: #EDEBF1; }
TD#left, TD#right				{ background-color: #C6D3ED; }
TD#counter, TD#searchbox, TD#dcount		{ background-color: #FFCC99; }
H1.csc-firstHeader				{ background: url('/fileadmin/images/ueberschriften/h1f_new.gif'); background-repeat: repeat; }
H1					{ background: url('/fileadmin/images/ueberschriften/h1n_new.gif'); background-repeat: repeat; }
H5					{ background: url('/fileadmin/images/ueberschriften/h5n_new.gif'); background-repeat: no-repeat; }


/* Abstände */
BODY					{ margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-width: 0px; margin-height: 0px; }
label					{ margin-top: 3px; width: 10em; }
FORM					{ margin-top: 0px; margin-bottom: 0px; }
.csc-textpic					{ padding: 5px; }
.csc-textpic-imagerow				{ margin: 0 10 10 10; }
.csc-textpicHeader h1				{ margin-top: 0px; }
.csc-form-commentcell P			{ margin-top: 5px; margin-bottom: 5px; }
.csc-mailform				{ margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }
.csc-mailform TD				{ padding-left: 5px; padding-right: 20px; }
.csc-form-labelcell P				{ margin-top: 5px; margin-bottom: 5px; }
.csc-form-commentcell P			{ margin-top: 5px; margin-bottom: 5px; }
.tx-indexedsearch				{ margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }
.tx-indexedsearch P				{ margin-top: 5px; margin-bottom: 5px; }
.tx-rlmpdomaincheck-pi1			{ margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }
P.csc-linkToTop				{ margin-right: 5px; }
TD#left_head P, TD#left_bottom P		{ margin-top: 5px; margin-bottom: 5px; }
TD#left	P				{ margin-top: 5px; margin-bottom: 10px; margin-left: 6px; margin-right: 8px; }
TD#right P, TD#dcount P			{ margin-top: 5px; margin-bottom: 10px; margin-left: 8px; margin-right: 6px; }
TD#counter P				{ margin-top: 5px; margin-bottom: 5px; margin-left: 6px; margin-right: 8px;  }
TD#searchbox P				{ margin-top: 0px; margin-bottom: 5px; margin-left: 8px; margin-right: 6px;  }
TD#right_head P, TD#right_bottom P		{ margin-top: 5px; margin-bottom: 5px; }
.bodytext					{ margin-top: 15px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; }
P						{ margin-top: 5px; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; }
LI					{ margin-top: 0px; margin-bottom: 5px; margin-left: 58px; margin-right: 0px; }
OL, UL					{ margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; }
H1.csc-firstHeader				{ padding-left: 34px; margin-top: 0px; margin-bottom: 0px; }
H1					{ padding-left: 30px; margin-top: 20px; margin-bottom: 5px; }
H5					{ padding-left: 20px; margin-top: 0px; margin-bottom: 0px; }
.csc-form-labelcell P				{ margin-top: 3px; }
img					{ border: 0px; }
label					{ margin-top: 3px; width: 10em; }


/* Positionen - Ausrichtung */
table					{ text-align: left; }
label					{ float: left; }
P.csc-linkToTop				{ text-align: right; }
.csc-form-labelcell				{ vertical-align: top; }
.contenttable TD				{ vertical-align: top; }
P.csc-linkToTop				{ text-align: right; }
.contenttable TD				{ vertical-align: top; text-align: left; }
label					{ float: left; }
TD#left P, TD#right P				{ text-align: justify; }
TD#dcount P				{ text-align: center; }
TD#copyright				{ vertical-align: bottom; }
.align-center				{ text-align: center; }
DIV.tx-rgsmoothgallery-pi1			{ width: 100%; text-align: center; }

/* Grösse */
hr					{ width: 98%; }
.tx-indexedsearch-res TABLE			{ width: 99%; }
H1.csc-firstHeader				{ height: 35px; }
H1					{ height: 30px; }
H5					{ width: 120px; height: 20px; }


/*******************/
/* Navigation Left */
/*******************/
table#navileft				{ text-align: center; font-size: 1.0em; font-weight: bold; }
table#navileft TD				{ width: 125px; }

DIV.menu2-level1-no 				{ margin-top: 10px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px; color: black; }
DIV.menu2-level1-no a 			{ color: black; }
DIV.menu2-level1-no a:hover			{ color: navy; background-image: url('../images/background/button1.jpg'); width: 130px; }

DIV.menu2-level1-act 				{ margin-top: 10px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px; background-image: url('../images/background/tropfen.jpg'); }
DIV.menu2-level1-act a 			{ color: navy; }
DIV.menu2-level1-act a:hover			{ color: navy; }

DIV.menu2-level2-no				{ margin-top: 10px; margin-bottom: 0px; margin-left: 20px; margin-right: 10px; border-bottom: 2px solid #999999; }
DIV.menu2-level2-no a 			{ color: black; }
DIV.menu2-level2-no a:hover			{ color: navy; }

DIV.menu2-level2-act				{ margin-top: 10px; margin-bottom: 0px; margin-left: 20px; margin-right: 10px; background-color: #eeeeee; border-bottom: 2px solid #999999; }
DIV.menu2-level2-act a 			{ color: black; }
DIV.menu2-level2-act a:hover			{ color: navy; }

DIV.menu2-level3-no				{ margin-top: 10px; margin-bottom: 0px; margin-left: 30px; margin-right: 10px; border-bottom: 2px solid #999999; }
DIV.menu2-level3-no a 			{ color: black; }
DIV.menu2-level3-no a:hover			{ color: navy; }

DIV.menu2-level3-act				{ margin-top: 10px; margin-bottom: 0px; margin-left: 30px; margin-right: 10px; background-color: #eeeeee; border-bottom: 2px solid #999999; }
DIV.menu2-level3-act a 			{ color: black; }
DIV.menu2-level3-act a:hover			{ color: navy; }


/****************************/
/* default styles for SFDRS Wetter */
/****************************/
DIV.cm_nav_list_up		{ width:573px; height:20px; margin:1px; background-color:#C5C5C5; font-size:11px; }
DIV.cm_nav_list_up a		{ width:31%; margin:3px; border: 3px solid #e4e4e4; }

DIV.cm_nav_list_midle		{ width:573px; height:20px; margin:1px; background-color:#e4e4e4; font-size:11px; }
DIV.cm_nav_list_midle a	{ width:23%; margin:3px; border: 3px solid #C5C5C5; }

DIV.cm_nav_list_down		{ width:573px; height:20px; margin:1px; background-color:#C5C5C5; font-size:11px; }
DIV.cm_nav_list_down a	{ width:23%; margin:3px; border: 3px solid #e4e4e4; }

DIV.cm_nav_list_bottom	{ width:573px; height:20px; margin:1px; background-color:#e4e4e4; font-size:11px; }
DIV.cm_nav_list_bottom a	{ width:97%; margin:3px; border: 3px solid #C5C5C5; }


/*********/
/* Suchen */
/*********/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.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 TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }


/*********************************************************/
/* default styles for extension "tx_dropdownsitemap_pi1" */
/*********************************************************/
.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL	{ list-style: none; margin: 0px; padding: 0px; }
.tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active { color: {$plugin.tx_dropdownsitemap_pi1.colors.links}; background-color: inherit; }
.tx-dropdownsitemap-pi1 DIV		{ margin-left: 20px; margin-top: 2px; padding: 2px; }
.tx-dropdownsitemap-pi1 LI.open OL	{ display: block; }
.tx-dropdownsitemap-pi1 LI.closed OL	{ display: none; }
.tx-dropdownsitemap-pi1 LI.open UL	{ display: block; }
.tx-dropdownsitemap-pi1 LI.closed UL	{ display: none; }
.tx-dropdownsitemap-pi1 SPAN.ifsub	{ text-transform: uppercase; font-weight: bold; }
.tx-dropdownsitemap-pi1 SPAN.spc	{ text-transform: uppercase; font-style: italic; }
.tx-dropdownsitemap-pi1 .description	{ font-style: italic; font-size: 80%; margin-left: 5px; }
.tx-dropdownsitemap-pi1 DIV		{ }
.tx-dropdownsitemap-pi1 DIV.level_2	{ }
.tx-dropdownsitemap-pi1 DIV.level_3	{ }
.tx-dropdownsitemap-pi1 DIV.level_4	{ }
.tx-dropdownsitemap-pi1 DIV.level_5	{ }
.tx-dropdownsitemap-pi1 DIV.expAll	{ border: solid 0px {$plugin.tx_dropdownsitemap_pi1.colors.expallBorder}; background-color: {$plugin.tx_dropdownsitemap_pi1.colors.expallBackground}; color: inherit; padding: 5px; }
.tx-dropdownsitemap-pi1 IMG		{ margin-right: 5px; }

	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	{$styles.content.imgtext.borderSelector} {
		border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};
		padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: {$styles.content.imgtext.colSpace}px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: {$styles.content.imgtext.colSpace}px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: {$styles.content.imgtext.colSpace}px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: {$styles.content.imgtext.rowSpace}px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowSpace}px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: {$styles.content.imgtext.textMargin}px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: {$styles.content.imgtext.textMargin}px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */


/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE
#
# TYPO3 SVN ID: $Id: dynamiccss.css 3437 2008-03-16 16:22:11Z ingorenner $
# ***************************************************************************************/
/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}


/*************************************************************************************************************************************************************************/
