/*reset: vordefinierte Browserstyles - nicht bearbeiten !!! */ body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{vertical-align:text-top;} sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


/* eigene Styles: */
html { overflow: -moz-scrollbars-vertical; }


body { font-size: 62.5%; line-height: 1.6em; font-family: "Lucida Sans", "Lucida Grande", Verdana sans-serif; color: #333333; background: #FFF url(../img/misc/bg_body.gif); }


	/** -- Wrapper - umgibt alles, enthält Schatten links und rechts -- **/
	div#wrapper { width: 966px; min-height: 500px; background: transparent url(../img/misc/bg_schatten_standardseite.png) repeat-y; margin: 0 auto; }
	div#wrapper.startseite { background: transparent url(../img/misc/bg_schatten_startseite.png) repeat-y; }
	

	/* s.a. standard.template.IE6.css  */
	/* Schatten links und rechts wird als transparentes png eingebunden */
	

		/** -- Logo -- **/
		h1 { display: none; }
		a.logo { display: block; float: right; margin: 0 10px 0 0; }

		/** -- Home-Link -- **/
		p#home-link { position: absolute; left: 50%; top: 0; width: 200px; height: 88px; background: white; margin: 0 0 0 -475px; z-index: 20; }
			p#home-link a { display: block; position: absolute; left: 20px; top: 20px; width: 176px; height: 11px; background: url(../img/misc/home_link_oest.gif) no-repeat; }

		/** -- Sprachwahl -- **/
		div#sprachen { float: right; width: 120px; height: 20px; margin: 18px 80px -38px 0; }
			div#sprachen div.tx-srlanguagemenu-pi1 { float: right; margin: 0; padding: 0; }
				div#sprachen div.tx-srlanguagemenu-pi1 a{ position:relative; }
				div#sprachen div.tx-srlanguagemenu-pi1 img { margin: 0; padding: 0 0 0 5px; }



			/*****************
			/** -- LEFT -- ***
			*/
			div#left { float: left; width: 738px; padding: 88px 0 0 0; }
			/* s.a. standard.template.IE6.css  */
			



				/** -- Hauptnavigation -- **/
				div#haupt-nav { padding: 0 0 0 8px; }
					div#haupt-nav ul { height: 37px; background: url(../img/navi/hauptnav_bg_standardseite.gif) no-repeat; }
					div#wrapper.startseite div#haupt-nav ul { background: url(../img/navi/hauptnav_bg_startseite.gif) no-repeat; }
						div#haupt-nav ul li { float: left; /*padding: 0 10px;*/ }
							div#haupt-nav ul li a {  }



				/** -- Linke Spalte -- **/
				div#left-col { float: left; width: 166px; padding: 14px 14px 20px 28px; }
					
					/* Überschrift bei den Landesgruppen */
					div#left-col h2 { font-size: 1.3em; font-family: Georgia; font-weight: bold; padding: 0 0 18px 20px; }

					/* Überschrift bei den Ausschüssen */
					div#left-col h2.ausschuss-header { padding-left: 0; }

					/* BG-Images */
					div#left-col h2#burgenland		  { background: url(../img/wappen/burgenland.gif) no-repeat left 1px; }
					div#left-col h2#kaernten		  { background: url(../img/wappen/kaernten.gif) no-repeat left 1px; }
					div#left-col h2#niederoesterreich { background: url(../img/wappen/niederoesterreich.gif) no-repeat left 1px; }
					div#left-col h2#oberoesterreich   { background: url(../img/wappen/oberoesterreich.gif) no-repeat left 1px; }
					div#left-col h2#salzburg		  { background: url(../img/wappen/salzburg.gif) no-repeat left 1px; }
					div#left-col h2#steiermark		  { background: url(../img/wappen/steiermark.gif) no-repeat left 1px; }
					div#left-col h2#tirol			  { background: url(../img/wappen/tirol.gif) no-repeat left 1px; }
					div#left-col h2#vorarlberg		  { background: url(../img/wappen/vorarlberg.gif) no-repeat left 1px; }					
					

					/* Ebene 1 */
					div#left-col ul { font: 1.3em/1.4em Georgia; background: url(../img/navi/left_nav_trenner.gif) repeat-x left top; }
						div#left-col ul li { background: url(../img/navi/left_nav_trenner.gif) repeat-x left bottom; padding: 5px 10px 4px 0; }
							div#left-col ul li a { display: block; color: #e2001a; text-decoration: none; background: url(../img/navi/left_nav_icon.gif) no-repeat 0 5px; padding: 0 0 0 10px; }
							div#left-col ul li a:hover { text-decoration: underline; }
							div#left-col ul li.act a { color: #1a1a1a; background: url(../img/navi/left_nav_icon_ON.gif) no-repeat 0 8px; }
						/* Ebene 2 */
						div#left-col ul ul.zwei { font: 0.85em/1.3em Georgia; background: none; }
							div#left-col ul ul.zwei li { background: none; padding: 3px 10px 3px 13px; }
							div#left-col ul ul.zwei li.act { background: url(../img/navi/left_nav_subicon_ON.gif) no-repeat 11px 7px; padding: 3px 10px 3px 13px; }
							div#left-col ul ul.zwei li.last { padding-bottom: 11px; }
								div#left-col ul ul.zwei li a { line-height: 1.4em; color: #e2001a; text-decoration: none; background: none; padding: 0 0 0 10px; }
								div#left-col ul ul.zwei li a:hover { text-decoration: underline; }
								div#left-col ul ul.zwei li.act a { color: #1a1a1a; }









				/** -- Mittlere Spalte -- **/
				div#middle-col { float: left; width: 510px; padding: 9px 0 30px 20px; }
				div#middle-col.startseite { /*background: yellow;*/ /*width: 699px;*/ width: 710px; padding: 9px 0 30px 24px;}

				

					/*******************
					/** -- CONTENT -- **
					*/
					#content { font-size: 1.1em; padding: 10px 15px 10px 2px; }
					#content.startseite { padding: 10px 0 10px 0; }
						

						/* Headerbild */
						#content div.header-img { padding: 0 0 10px 0; }
							#content div.header-img * { float: left; margin: 0; padding: 0; }
						#content div.header-img-clear { display: block; clear: both; font-size: 0.1em; line-height: 0.1em !important; height: 20px; margin: 0 !important; padding: 0 !important; }


						#content h2 { font-size: 2em; font-family: Georgia; font-weight: normal; line-height: 1em; color: #4D4D4D; padding: 0 0 0.85em 0; }
						#content h3 { font-size: 1.2em; font-weight: bold; line-height: 1.6em; color: #4D4D4D; padding: 1.3em 0 0.65em 0; }
						#content div.csc-header-n1 h3 { padding: 0 0 0.65em 0; }
						#content div.csc-textpic h3 { margin-top: -3px; padding-top: 0; }				
						
						#content h4 { font-weight: bold; padding: 1em 0 5px 0; }
						#content p  { padding: 0 0 0.85em 0; }
						#content .tx-bddbflvvideogallery-pi1 p { background: none; border: none; margin: 0; padding: 0; }

						#content cite { font-style: italic; }

						#content ul { padding: 0 0 0.85em 0; }
							#content ul li { background: url(../img/misc/listIcon_neu.gif) no-repeat left 6px; padding: 0 0 0 10px; }  
								#content ul li ul { padding: 0 0 0 1px; }
									#content ul li ul li { background: url(../img/misc/listIcon_neu_2.gif) no-repeat left 6px; padding: 0 0 0 10px; }  
										#content ul li ul li ul {  }
											#content ul li ul li ul li { background: url(../img/misc/listIcon_neu_3.gif) no-repeat left 6px; padding: 0 0 0 10px; }  




						#content ol { padding: 0 0 0.85em 18px; }
							#content ol li { list-style-type: decimal; padding: 0 0 0 0.1em; }  
								#content ol li ol { padding: 0 0 0.45em 20px; }  
									#content ol li ol li { list-style-type: lower-alpha; }  



						/* Glossar */
						#content h3.glossar { background: white url(../img/misc/trennlinie_news.gif) repeat-x left bottom !important; margin: 0 0 10px 0; padding: 0 !important; display: none; }				
						#content ul.glossar {  }				
							#content ul.glossar li { padding-bottom: 10px; }		
						#content ul.glossar-anchors { display: none; }
							#content ul.glossar-anchors li { background: none !important; float: left; padding: 0 5px 15px 0; }





						/* Links */
						#content a { font-family: Verdana; color: #e2001a; text-decoration: none; }
						#content a.external-link { filter:none;background: url(../img/misc/icon_externalLink.gif) no-repeat 0 3px; padding-left: 11px; }
						#content a.mail { background: url(../img/misc/icon_emailLink.gif) no-repeat left 3px; padding-left: 15px; }
						#content a:hover { text-decoration: underline; }

						/*#content a abbr { font-family: Verdana; color: #e2001a; }*/



						/* Link zum Seitenanfang */
						#content p.csc-linkToTop { clear: both; text-align: right; background: white url(../img/misc/trennlinie_news.gif) repeat-x scroll left top; padding: 0.45em 0 0.85em 0; }
							#content p.csc-linkToTop a { display: block; background: url(../img/misc/icon_topLink.gif) no-repeat 423px 5px; padding: 0 0 0 20px; }


						/* Tabellen */
						#content table { /*font: 1.15em/1.6em "Lucida Sans", "Lucida Grande", Verdana sans-serif;*/ margin: 0 0 0.85em 0; }
							#content table caption { font-weight: bold !important; margin: 0; padding: 0 0 6px 0 !important; }
							#content table th,
							#content table td { border: 1px solid #d4d3d2; }
							#content table tr.grau { background: #EEE; }
								#content table th { font-weight: bold; color: #FFF; background: #848589; background: #9f9fa2; vertical-align: top; padding: 0.2em 0.85em; }
								#content table td { vertical-align: top; padding: 0.2em 0.85em; }


						/* Newsarchiv bei ÖGZ */
						#content ul.archiv { padding: 0 0 30px 1px; }
							#content ul.archiv li { background: url(../img/misc/listIcon_neu.gif) no-repeat left 6px; padding: 0 0 0 10px; }  
							#content ul.archiv li.news-amenu-item-year { font-weight: bold; background: none; padding: 10px 0 5px 0; }  



						/* Breadcrumbs */
						div#breadcrumbs { margin: 0 0 18px 0 !important; padding: 2px 0 0 0; }
							div#breadcrumbs ul { padding-left: 0 !important; }
								div#breadcrumbs ul li { float: left; padding: 0 4px 2px 0 !important; background: none; }
									div#breadcrumbs ul li a { background: url(../img/navi/left_nav_icon.gif) no-repeat right 3px; padding: 0 8px 0 0; }
									div#breadcrumbs ul li a:hover { text-decoration: underline; }
									div#breadcrumbs ul li span { font-weight: bold !important; }




						/* News List-View */
						#content div.news-list { background: url(../img/misc/trennlinie_news.gif) repeat-x left bottom; margin: 0 0 0.85em 0; padding: 0 0 0.85em 0; }
							#content div.news-list h3 { font-family: Verdana; line-height: 1.3em; color: #e2001a; background: url(../img/misc/linkIcon_h3.gif) no-repeat left 5px; padding: 0 0 5px 9px; }
								#content div.news-list h3 a { color: #e2001a; text-decoration: none; font-weight: bold; padding: 0 0 0.2em 0; }
								#content div.news-list h3 a:hover { text-decoration: underline; }
							#content div.news-list p { margin: -1px 0 1px 0; padding: 0;  }
							#content div.news-list p.termin { font-weight: bold; margin: 0; padding: 0;  }
						/* Browse-Box */
						#content div.news-list-browse { line-height: 1.7em; }
							#content div.newsPageBrowser { text-align: center; padding: 0 0 20px 0; }
								#content div.newsPageBrowser a:hover { text-decoration: none; }
								#content div.newsPageBrowser span.active { font-weight: bold; }





						/* News Linkliste mit tt_news */
						#content ul.news-link-list {  }
							#content ul.news-link-list li { background: url(../img/misc/icon_externalLink.gif) no-repeat left 4px; padding-bottom: 7px; padding-left: 11px; }  
							#content ul.news-link-list li * { margin: 0; padding: 0; }  


 

						/* News Single-View */
						#content div.news-single { }
							#content div.news-single img { float:left; margin-right:10px;margin-bottom:10px; }
							#content div.news-single ul.news-single-files { line-height: 1.8em; }
								#content div.news-single ul.news-single-files li { clear: left; list-style: none; background: none; padding-left: 0; }
									#content div.news-single ul.news-single-files li img  { display: block; float: left; margin: 1px 0 0 0; }
									#content div.news-single ul.news-single-files li span {  }
									
								#content div.news-single {  }	
									#content div.news-single div.news-single-img {  }	
										#content div.news-single div.news-single-img div.newsimage { display: block; float: left; width: 120px; height: 120px; }	
										#content div.news-single div.news-single-img p.news-single-imgcaption { line-height: 1.2em; padding: 0 5px 0 0; }	
								
								
								
								/*#content div.news-single div.news-single-img a { display: block; float: left; width: 115px; height: 80px; }*/










						/* News Backlink */
						#content div.news-backlink { background: url(../img/misc/trennlinie_news.gif) repeat-x left top; margin: 0.9em 0 0 0; padding: 0.4em 0 0 0; }
							#content div.news-backlink p { background: url(../img/misc/linkIcon_newsBack.gif) no-repeat left 5px; padding: 0 0 0 1em; }
								#content div.news-backlink p a { text-decoration: none; color: #e2001a; }
								#content div.news-backlink p a:hover { text-decoration: underline; }


						/* Text Elemente */
						#content div.csc-header {clear:left;  }
						
						/* Text mit Bild Elemente */
						#content div.csc-textpic {clear:left;  }
						
						#content div.csc-textpic-intext-left-nowrap {  }
							#content div.csc-textpic-intext-left-nowrap img { margin: 0; padding: 0 0 5px 0; }
							#content div.csc-textpic-intext-left-nowrap h4 { font-weight: bold; padding: 0 0 5px 0; }
							#content div.csc-textpic-intext-left-nowrap table { margin: 0 0 10px 0; }
								#content div.csc-textpic-intext-left-nowrap table th { font-weight: normal; color: #333333; background: none; vertical-align: top; padding: 0 10px 0 0; }
								#content div.csc-textpic-intext-left-nowrap table td { vertical-align: top; padding: 0 10px; }
							#content div.csc-textpic-intext-left-nowrap ul { padding: 0 0 10px 0; }
								#content div.csc-textpic-intext-left-nowrap ul li { background: url(../img/misc/listIcon_neu.gif) no-repeat left 6px; padding: 0 0 0 10px; }  
						#content div.csc-textpic-clear { line-height: 0.1em; height: 1px; background: url(../img/misc/trennlinie_news.gif) repeat-x left bottom; margin: 0 0 14px 0; }
						#content div.csc-img-clear { line-height: 0.1em; height: 1px; margin: 0 0 14px 0; }
						 /* Damit Headerbilder linksbünding sind*/
						#content div.csc-textpic-imagewrap  { margin: 0; }



						/* Portlets auf der Haupt-Startseite */
						#content div.portlet-startseite { float: left; width: 220px; background: url(../img/misc/portlet_bg_startseite.gif) repeat-y; margin: 0 15px 15px 0; }
							#content div.portlet-startseite h3 { font-size: 1.2em; font-family: Georgia; font-weight: normal; color: #4D4D4D; background: url(../img/misc/portlet_bg_header_startseite.gif) no-repeat; margin: 0 0 8px 0; padding: 4px 10px 9px 10px; }
							#content div.portlet-startseite ul { line-height: 1.3em; margin: 0; padding: 0 10px; }
							#content div.portlet-startseite ul li { background: url(../img/misc/portlet_listIcon.gif) no-repeat left 4px; padding: 0 0 10px 8px; }  
							#content div.portlet-startseite ul li.more { background: url(../img/misc/portlet_listIcon_grau.gif) no-repeat left 12px; padding: 8px 0 0 8px; }  
								#content div.portlet-startseite ul li.more a { color: #4d4d4d; }  
							#content div.portlet-startseite p  { padding: 0 10px; }  
							#content div.portlet-startseite div.bottom { background: url(../img/misc/portlet_bg_bottom_startseite.gif) no-repeat left bottom; }



						/* Portlets auf den Startseiten der Landesgruppen */
						#content div.portlet { float: left; width: 235px; background: url(../img/misc/portlet_bg.gif) repeat-y; margin: 0 19px 19px 0; }
						/* s.a. standard.template.IE6.css  */
							#content div.portlet h3 { font-size: 1.2em; font-family: Georgia; font-weight: normal; color: #4D4D4D; background: url(../img/misc/portlet_bg_header.gif) no-repeat; margin: 0 0 8px 0; padding: 4px 10px 9px 10px; }
							#content div.portlet ul { line-height: 1.3em; margin: 0; padding: 0 10px; }
							#content div.portlet ul li { background: url(../img/misc/portlet_listIcon.gif) no-repeat left 4px; padding: 0 0 10px 8px; }  
							#content div.portlet ul li.more { background: url(../img/misc/portlet_listIcon_grau.gif) no-repeat left 12px; padding: 10px 0 0 8px; }  
								#content div.portlet ul li.more a { color: #4d4d4d; }  
							#content div.portlet p { padding: 0 10px; }  
							#content div.portlet div.bottom { background: url(../img/misc/portlet_bg_bottom.gif) no-repeat left bottom; }




						/* Glossar */
						#content dl.glossary { padding: 0 0 0.85em 0; }
							#content dl.glossary p { margin: 0; padding: 0; }
							#content dl.glossary dd { margin: 0; padding: 0 0 0.85em 0; }
						
						
						
						/* Glossar-Links */
						#content div.glossary { background: url(../img/misc/trennlinie_news.gif) repeat-x left top; padding: 3px 0 0 0; }
							#content div.glossary ul {  }
								#content div.glossary ul li.back { float: left; width: 200px; background: none; padding: 0; }
								#content div.glossary ul li.all { float: right; text-align: right; width: 200px; background: none; padding: 0; }
						/* Begriffe */
						#content acronym,
						#content dfn,
						#content abbr,
						#content a.glossary,
						#content a.glossary:hover,
						#content span.abbr { /*color: #333;*/ border-bottom: 1px dotted black; text-decoration: none; cursor: help; }

							


						/* Registrierungsformular */
						#content div.tx-srfeuserregister-pi1 form { padding: 0 0 14px 0; }
							#content div.tx-srfeuserregister-pi1 form fieldset { width: 400px; padding: 0 0 5px 0; }
								#content div.tx-srfeuserregister-pi1 form fieldset div.pwd2 { clear: both; padding: 5px 0 0 0; }
								#content div.tx-srfeuserregister-pi1 form fieldset label { display: block; float: left; width: 150px; }
								#content div.tx-srfeuserregister-pi1 form fieldset input { font-size: 0.9em; font-family: "Lucida Sans"; float: left; width: 208px; height: 15px; background: #FFF; border: 1px solid #b4b4b4; padding: 1px 0 0 2px; }								
								#content div.tx-srfeuserregister-pi1 form fieldset textarea { font-size: 0.9em; font-family: "Lucida Sans"; float: left; width: 208px; height: 100px; background: #FFF; border: 1px solid #b4b4b4; padding: 1px 0 0 2px; }								
								#content div.tx-srfeuserregister-pi1 form fieldset input.password { font-family: Verdana; float: left; width: 208px; height: 15px; background: #FFF; border: 1px solid #b4b4b4; padding: 1px 0 0 2px; }								
								#content div.tx-srfeuserregister-pi1 form fieldset select { font-size: 0.9em; font-family: "Lucida Sans"; float: left; width: 212px; height: 16px; /* s.a. standard.template.IE.css */ background: #FFF; border: 1px solid #b4b4b4; }
								/* Radiobuttons - Gender */
								#content div.tx-srfeuserregister-pi1 form fieldset.gender fieldset { width: 230px; }								
									#content div.tx-srfeuserregister-pi1 form fieldset.gender fieldset label { width: 50px; padding: 0 3px; }								
									#content div.tx-srfeuserregister-pi1 form fieldset.gender fieldset input { width: 14px; height: 14px; border: none; margin: 2px 0 0 0; }								
								/* Submit-Button */
								#content div.tx-srfeuserregister-pi1 form button { font-size: 1em; color: #FFF; font-weight: bold; text-align: center; }
								#content div.tx-srfeuserregister-pi1 form button { clear: both; float: left; height: 18px; background: url(../img/misc/formular_button_bg.gif) no-repeat; border: none; }
								#content div.tx-srfeuserregister-pi1 form button { margin: 0 0 20px 153px; padding: 0; }
								#content div.tx-srfeuserregister-pi1 form span.button-right { display:  block; float: left; width: 2px; height: 18px; background: url(../img/misc/formular_button_bg_rechts.gif) no-repeat;  }
								/* Fehlermeldungen */
								div.tx-srfeuserregister-pi1 p.error { clear: both; color: #e2001a; margin: 0 !important; padding: 0 0 5px 153px !important; }

							/* Schritt 2: Zusammenfassung der Daten */
							#content div.tx-srfeuserregister-pi1 form table.register { width: 400px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
								#content div.tx-srfeuserregister-pi1 form table.register th { text-align: left; color: #4d4d4d; font-weight: bold; width: 100px; background: white; padding: 0.2em 10px 0.2em 0; }
								#content div.tx-srfeuserregister-pi1 form table.register td { text-align: left; padding: 0.2em 0; }
							/* Absendebuttons */
							#content div.tx-srfeuserregister-pi1 form div.buttons { height: 40px; margin-right: 92px; width: 400px; }
								#content div.tx-srfeuserregister-pi1 form div.buttons {  }
									/* Zurück-Button */
									#content div.tx-srfeuserregister-pi1 form div.buttons div.left { float: left; background: url(../img/misc/formular_button_bg.gif) no-repeat; }
									#content div.tx-srfeuserregister-pi1 form div.buttons div.left input { font-size: 1em; color: #FFF; font-weight: bold; text-align: center; /*width: auto;*/ height: 18px !important; background: url(../img/misc/formular_button_bg_rechts.gif) no-repeat right 0; border: none !important; margin: 0 !important; padding: 0 5px; cursor: pointer; cursor: hand; }
									/* Absende-Button */
									#content div.tx-srfeuserregister-pi1 form div.buttons div.right { float: right; background: url(../img/misc/formular_button_bg.gif) no-repeat; }
									#content div.tx-srfeuserregister-pi1 form div.buttons div.right input { font-size: 1em; color: #FFF; font-weight: bold; text-align: center; /*width: auto;*/ height: 18px !important; background: url(../img/misc/formular_button_bg_rechts.gif) no-repeat right 0; border: none !important; margin: 0 !important; padding: 0 5px; cursor: pointer; cursor: hand; }
									#content div.tx-srfeuserregister-pi1 form div.buttons div.left,
									#content div.tx-srfeuserregister-pi1 form div.buttons div.right { /*width: 139px;*/ width: 145px; }
									#content div.tx-srfeuserregister-pi1 form div.buttons div.left input,
									#content div.tx-srfeuserregister-pi1 form div.buttons div.right input {  /*width: 139px;*/ width: 145px;  }




						/* Newsletteranmeldung */
						#content form.newsletter { padding: 0 0 14px 0; }
							#content form.newsletter fieldset { clear: both; width: 340px; margin: 0 0 5px 0; /* s.a. standard.template.IE.css */ }
								#content form.newsletter fieldset label { display: block; float: left; width: 120px;}
								#content form.newsletter fieldset input { font-size: 0.9em; font-family: "Lucida Sans"; float: right; width: 208px; height: 15px; background: #FFF; border: 1px solid #b4b4b4; padding: 1px 0 0 2px; }
								#content form.newsletter fieldset dl { width: 208px; float: left; padding: 0; }
								#content form.newsletter fieldset input.tx-sremailsubscribe-pi1-checkbox { width: 13px; float: left; margin-left: 8px; }
									/*HTML Checkbox ausblenden - automatisch html newsletter anmelden*/
									#content form.newsletter input#tx-sremailsubscribe-pi1-module_sys_dmail_html { display: none; }
							/*Icon vor Links entfernen*/
							.tx-sremailsubscribe-pi1 a {background:none;}
							
							/* Checkboxen */
							#content form.newsletter fieldset.check { line-height: 1.4em; width: 413px; margin: 0 0 10px 0; }
								#content form.newsletter fieldset.check legend { position: relative; color: #333333; display: inline; margin-bottom: -17px; }
								#content form.newsletter fieldset.check fieldset { float: right; width: 285px; padding-top: 1px; }
									#content form.newsletter fieldset.check fieldset input { float: left; width: 13px; height: 13px; border: none; margin: 1px 0 0 0; padding: 0; }
									#content form.newsletter fieldset.check fieldset label { display: block; float: left; width: 250px; padding: 0 0 0 5px; }
							/* Submit-Button */
							#content form.newsletter button { font-size: 1em; color: #FFF; font-weight: bold; text-align: center; }
							#content form.newsletter button { clear: both; float: left; height: 18px; background: url(../img/misc/formular_button_bg.gif) no-repeat; border: none; }
							#content form.newsletter button { margin: 0 0 0 128px; padding: 0 0 3px 0; /* s.a. standard.template.IE.css */ }
							#content form.newsletter span.button-right { display:  block; float: left; width: 2px; height: 18px; background: url(../img/misc/formular_button_bg_rechts.gif) no-repeat;  }
							/* Fehlermeldungen */
							#content form.newsletter fieldset p.error { clear: both; font-size: 0.9em; color: #e2001a; font-weight: bold; margin: 0; padding: 0 0 5px 128px; }




						/* SUCHE - Indexed Search */
						/* Suchformular */
						#content form.tx_indexedsearch { width: 500px; padding: 0 0 14px 0; }
							#content form.tx_indexedsearch fieldset {  width: 340px; margin: 0 0 5px 0; /* s.a. standard.template.IE.css */ }
								#content form.tx_indexedsearch fieldset label { display: block; float: left; width: 120px; }
								#content form.tx_indexedsearch fieldset input { font-size: 0.9em; font-family: "Lucida Sans"; float: right; width: 208px; height: 15px; background: #FFF; border: 1px solid #b4b4b4; padding: 1px 0 0 2px; }								
								#content form.tx_indexedsearch fieldset select { font-size: 0.9em; font-family: "Lucida Sans"; float: right; width: 212px; height: 16px; /* s.a. standard.template.IE.css */ background: #FFF; border: 1px solid #b4b4b4; }
								#content form.tx_indexedsearch fieldset select#tx-indexedsearch-selectbox-desc { margin-top: 5px; }
								/* s.a. standard.template.IE6.css  */
								
								/* Submit-Button */
								#content form.tx_indexedsearch button { font-size: 1em; color: #FFF; font-weight: bold; text-align: center; }
								#content form.tx_indexedsearch button { clear: both; float: left; height: 18px; background: url(../img/misc/formular_button_bg.gif) no-repeat; border: none; }
								#content form.tx_indexedsearch button { margin: 0 0 20px 128px; padding: 0; }
								#content form.tx_indexedsearch span.button-right { display:  block; float: left; width: 2px; height: 18px; background: url(../img/misc/formular_button_bg_rechts.gif) no-repeat;  }
								/* Switch-Mode-Link */
								p#switch-link { display: block; float: right; width: 100px; height: 17px; margin: 0 0 -17px 0; /* s.a. standard.template.IE.css */ }
									p#switch-link a { color: #3d3d3d; font-style: italic; text-decoration: none; }
									p#switch-link a:hover { color: #e2001a; text-decoration: underline; }
						
						/* Suchbegriff */
						#content div.tx-indexedsearch-whatis { display: none; }
						/* Browsebox */
						#content div.tx-indexedsearch-browsebox { clear: both; text-align: center; height: 30px; border-top: 1px solid #C9C9C9; margin: 0 0 5px 0; padding: 3px 15px; }
							#content div.tx-indexedsearch-browsebox p { display: none; }
							#content div.tx-indexedsearch-browsebox a { font-size: 1em; text-decoration: none; }
							#content div.tx-indexedsearch-browsebox a:hover { background-color: #FFF; text-decoration: underline; }
							/* Zurück-Link */
							#content div.tx-indexedsearch-browsebox span.prev { display: block; float: left; width: 80px; }
								#content div.tx-indexedsearch-browsebox span.prev a { background: #FFF url(../img/misc/paging_zurueck.gif) no-repeat left 2px; padding: 0 0 0 13px; }
							/* Seitenzahlen */
							#content div.tx-indexedsearch-browsebox ul { float: left; width: 610px; margin: 0 auto; position: relative; }
								#content div.tx-indexedsearch-browsebox ul li { display: inline; background: none; }
							/* Weiter-Link */
							#content div.tx-indexedsearch-browsebox span.next { display: block; float: right; width: 80px; text-align: right; }
								#content div.tx-indexedsearch-browsebox span.next a { background: #FFF url(../img/misc/paging_weiter.gif) no-repeat right 2px; padding: 0 12px 0 0; }
						/* Ergebnisliste */
						#content div.tx-indexedsearch-res { clear: both; padding: 16px 5px 16px 0; }
							#content div.tx-indexedsearch-res h4 { padding: 10px 0 2px 0; }
							#content div.tx-indexedsearch-res p.tx-indexedsearch-descr { padding-bottom:0; }
							#content div.tx-indexedsearch-res p.search-bottom { padding-top:0; }
							#content div.tx-indexedsearch-res div.infos { border-top: 1px dotted #c9c9c9; border-bottom: 1px dotted #c9c9c9; margin: 5px 0 20px 0; padding: 3px 0 2px 0; }


						/* Keine Ergebnisse */
						#content p.tx-indexedsearch-noresults { clear: both; }



						/* Powermail */
						div.tx-powermail-pi1 { padding: 0 0 30px 0; }
							div.tx-powermail-pi1 form { font-size: 1em; width: 400px; }
							div.tx-powermail-pi1 form * { font-size: 1em; font-family: Verdana, sans-serif; color: #545453; }
								div.tx-powermail-pi1 form fieldset { clear: both; margin: 0 0 10px 0; }
								div.tx-powermail-pi1 form div { clear: both; margin: 0 0 5px 0; }
								div.tx-powermail-pi1 form legend { position: relative; display: block; font-weight: bold; line-height: 1.6em; color: #4D4D4D; padding: 10px 0 5px 0; }
								div.tx-powermail-pi1 form label { display: block; float: left; width: 150px; }
								div.tx-powermail-pi1 form input { width: 208px; height: 14px; border: 1px solid #b4b4b4; padding: 0 0 0 2px; }
								div.tx-powermail-pi1 form select { font-size: 1em; width: 212px; height: 16px; /* s.a. standard.template.IE.css */ border: 1px solid #b4b4b4; padding: 0 0 0 2px; }
								div.tx-powermail-pi1 form textarea { width: 212px; height: 100px; border: 1px solid #b4b4b4; padding: 0 0 0 2px; }
								
								
								/* Radio-Buttons */
								div.tx-powermail-pi1 form p { padding: 0 !important; }
								
								div.tx-powermail-pi1 form div.powermail_radio_inner { clear: both; margin: 0 0 2px 0 !important; width: 400px; }
									
								/*div.tx-powermail-pi1 form div.tx_powermail_pi1_fieldwrap_html_radio { clear: both; margin: 0 0 2px 0 !important; background: yellow; }*/
									
									
									div.tx-powermail-pi1 form div.powermail_radio_inner label { float: right; width: 225px; margin: 0 !important; }
									div.tx-powermail-pi1 form div.powermail_radio_inner input { width: 13px; height: 13px; border: none; padding: 0; margin: 0 0 0 150px !important; }
								
								
								/* Checkboxen */
								div.tx-powermail-pi1 form p { padding: 0 !important; }
								div.tx-powermail-pi1 form div.powermail_check_inner { clear: both; margin: 0 0 2px 0 !important; }
									div.tx-powermail-pi1 form div.powermail_check_inner label { float: right; width: 212px; margin: 0 !important; }
									div.tx-powermail-pi1 form div.powermail_check_inner input { width: 12px; height: 12px; border: none; padding: 0; margin: 0 0 0 120px !important; }
								/* Captcha */
								img.tx-srfreecap-pi2-image { display: block; margin: 10px 0 10px 87px; }
								span.tx-srfreecap-pi2-cant-read { display: block; padding: 0 10px 0 87px; }
								/* Submit-Button */
								div.tx-powermail-pi1 div.button { float: left; margin: 0; padding: 0 0 0 150px; }
								
								/* s.a. standard.template.IE6.css  */
									
									div.tx-powermail-pi1 div.button div { float: left; background: url(../img/misc/formular_button_bg.gif) no-repeat; margin: 0; padding: 0; }
										div.tx-powermail-pi1 div.button div input { float: left; color: #FFF; font-weight: bold; text-align: center; }
										div.tx-powermail-pi1 div.button div input { width: auto !important; height: auto !important; background: none !important; border: none !important; padding: 1px 5px 2px 5px; }
										div.tx-powermail-pi1 div.button div input { background: url(../img/misc/formular_button_bg_rechts.gif) no-repeat right 0 !important; cursor: pointer; cursor: hand; }
								
								/* s.a. standard.template.IE6.css  */
								
								/* Reset-Button */
								div.tx-powermail-pi1 div.reset { float: left; margin: 0; padding: 5px 0 0 120px; }
								/* s.a. standard.template.IE6.css  */
								
									div.tx-powermail-pi1 div.reset div { float: left; background: url(../img/misc/formular_button_bg.gif) no-repeat; margin: 0; padding: 0; }
										div.tx-powermail-pi1 div.reset div input { float: left; color: #FFF; font-weight: bold; text-align: center; }
										div.tx-powermail-pi1 div.reset div input { width: auto !important; height: auto !important; background: none !important; border: none !important; padding: 1px 5px 2px 5px; }
										div.tx-powermail-pi1 div.reset div input { background: url(../img/misc/formular_button_bg_rechts.gif) no-repeat right 0 !important; cursor: pointer; cursor: hand; }
								/* Kontrollseite */
								div.tx-powermail-pi1_confirmation p { font-weight: bold; color: #E2001A; }								
								form.tx_powermail_pi1_formconfirmation_back { float: left; width: 120px !important; height: 18px; background: url(../img/misc/formular_button_bg.gif) no-repeat; margin: 0; padding: 0; }
									form.tx_powermail_pi1_formconfirmation_back input { float: left; color: #FFF; font-weight: bold; text-align: center; }
									form.tx_powermail_pi1_formconfirmation_back input { width: 120px !important; height: 18px !important; background: none !important; border: none !important; padding: 0; }
									form.tx_powermail_pi1_formconfirmation_back input { background: url(../img/misc/formular_button_bg_rechts.gif) no-repeat right 0 !important; cursor: pointer; cursor: hand; }
								form.tx_powermail_pi1_formconfirmation_submit { float: left; width: 150px !important; height: 18px; background: url(../img/misc/formular_button_bg.gif) no-repeat; margin: 0; padding: 0; }
									form.tx_powermail_pi1_formconfirmation_submit input { float: left; color: #FFF; font-weight: bold; text-align: center; }
									form.tx_powermail_pi1_formconfirmation_submit input { width: 150px !important; height: 18px !important; background: none !important; border: none !important; padding: 0; }
									form.tx_powermail_pi1_formconfirmation_submit input { background: url(../img/misc/formular_button_bg_rechts.gif) no-repeat right 0 !important; cursor: pointer; cursor: hand; }
								/* Fehlermeldungen */
								.powermail_mandatory_js { padding: 0 0 5px 120px !important; padding: 0 0 5px 123px; color: red; font-weight: bold; }
								/* PHP Fehlermeldungen */
								div.tx-powermail-pi1_mandatory input { height: 18px !important; }




						/* Formular - Seite Empfehlen */
						form#seiteempfehlen { font-size: 1em; width: 350px; padding: 10px 0 0 0; }
						form#seiteempfehlen * { font-size: 1em; font-family: Verdana, sans-serif; color: #545453; }
							form#seiteempfehlen fieldset { clear: both; margin: 0 0 10px 0; }
								form#seiteempfehlen label { display: block; float: left; width: 120px; }
								form#seiteempfehlen input { width: 208px; height: 14px; border: 1px solid #b4b4b4; padding: 0 0 0 2px; }
								form#seiteempfehlen textarea { width: 208px; height: 100px; border: 1px solid #b4b4b4; padding: 0 0 0 2px; }
								/* Errors */
								form#seiteempfehlen p.error { clear: both; font-size: 0.9em; color: #e2001a; font-weight: bold; margin: 0; padding: 0 0 5px 120px; }
								/* Submit-Button */
								form#seiteempfehlen button { font-size: 1em; color: #FFF; font-weight: bold; text-align: center; }
								form#seiteempfehlen button { clear: both; float: left; height: 18px; background: url(../img/misc/formular_button_bg.gif) no-repeat; border: none; }
								form#seiteempfehlen button { margin: 0 0 20px 120px; padding: 0 5px; padding-bottom: 3px; }
								/* s.a. standard.template.IE6.css  */
								
								form#seiteempfehlen span.button-right { display:  block; float: left; width: 2px; height: 18px; background: url(../img/misc/formular_button_bg_rechts.gif) no-repeat;  }



						/* Formular - Umfragen */
						div.tx-pbsurvey-pi1 { padding: 0 0 30px 0; }
							/* Fortschrittsanzeige */
							div.tx-pbsurvey-pi1 div.pagenumbering { font-size: 1em; height: 20px; }
								div.tx-pbsurvey-pi1 div.pagenumbering div.barcontainer { position: absolute; left: 50%; top: 182px; width: 100px; height: 15px; text-align: center; border: 1px solid #b2b1b1; margin: 0 0 0 120px; z-index: 6; }
									div.tx-pbsurvey-pi1 div.pagenumbering div.barcontainer div.bar { position: absolute; left: 0; top: 0; height: 15px; background: #f1f0f0; z-index: 4; }
									div.tx-pbsurvey-pi1 div.pagenumbering div.barcontainer div.bartext { position: absolute; left: 0; top: 0; background: none; height: 15px; z-index: 40; padding-left: 10px; }

							/* Sternchen */ 

							

							/* Formular  */
							div.tx-pbsurvey-pi1 form {  }
								div.tx-pbsurvey-pi1 form * { font-size: 1em; font-family: Verdana, sans-serif; color: #545453; }
									div.tx-pbsurvey-pi1 form fieldset { clear: both; margin: 0 0 10px 0; }
									div.tx-pbsurvey-pi1 form fieldset legend.question { position: relative; font-weight: bold; }
									div.tx-pbsurvey-pi1 form fieldset legend.question span {  white-space: normal; width: 650px; padding: 0 0 8px 0; }

									/* Inputs */
									div.tx-pbsurvey-pi1 form input { width: 296px; height: 14px; border: 1px solid #b4b4b4; padding: 0 0 0 2px; }
									div.tx-pbsurvey-pi1 form select.single   { width: 300px; height: 16px; /* s.a. standard.template.IE.css */ border: 1px solid #b4b4b4; padding: 0 0 0 2px; }
									div.tx-pbsurvey-pi1 form select.multiple { width: 300px; height: 80px; border: 1px solid #b4b4b4; padding: 0 0 0 2px; }
									div.tx-pbsurvey-pi1 form textarea { width: 412px; height: 100px; border: 1px solid #b4b4b4; padding: 0 0 0 2px; }
									/* Checkboxen */
									div.tx-pbsurvey-pi1 form input.check { float: left; width: 12px; height: 12px; border: none; padding: 0; margin: 3px 5px 0 0 !important; }
									div.tx-pbsurvey-pi1 form label.check { display: block; }
									/* Checkboxen mit zusätzlichem Input-Text-Element */
									div.tx-pbsurvey-pi1 form input.check-add { float: left; width: 12px; height: 12px; border: none; padding: 0; margin: 3px 5px 0 0 !important; }
									div.tx-pbsurvey-pi1 form label.check-add { display: block; float: left; /*width: 200px;*/ padding: 0 5px 0 0; }
									div.tx-pbsurvey-pi1 form div.additional_ver { float: left; margin: 0; padding: 0 !important; }
										div.tx-pbsurvey-pi1 form div.additional_ver input { margin: 0 0 3px 0 !important; }
									/* Radio-Buttons */
									div.tx-pbsurvey-pi1 form input.radio { float: left; width: 12px; height: 12px; border: none; padding: 0; margin: 3px 5px 0 0 !important; }
									div.tx-pbsurvey-pi1 form label.radio { display: block; }
									/* Radio-Buttons mit zusätzlichem Input-Text-Element */
									div.tx-pbsurvey-pi1 form input.radio-add { float: left; width: 12px; height: 12px; border: none; padding: 0; margin: 3px 5px 0 0 !important; }
									div.tx-pbsurvey-pi1 form label.radio-add { display: block; float: left; /*width: 200px;*/ padding: 0 5px 0 0; }
									div.tx-pbsurvey-pi1 form div.additional-ver { float: left; margin: 0; padding: 0 !important; }
										div.tx-pbsurvey-pi1 form div.additional-ver input { margin: 0 0 3px 0 !important; }
									/* Matrix */
									div.tx-pbsurvey-pi1 form table tr.surveyrow_even { background: #e4e1e0 !important; }
									div.tx-pbsurvey-pi1 form table.matrix input		  { width: 130px; height: 14px; border: 1px solid #b4b4b4; padding: 0 0 0 2px;  }
									div.tx-pbsurvey-pi1 form table.matrix input.check { float: none; width: 12px; height: 12px; border: none; padding: 0; margin: 3px 0 0 0 !important; }
									div.tx-pbsurvey-pi1 form table.matrix input.radio { float: none; width: 12px; height: 12px; border: none; padding: 0; margin: 3px 0 0 0 !important; }
									/* Fehler */
									div.survey_error { color: #db001b; }
									
									/* Buttons */
									div.tx-pbsurvey-pi1 form div.formbuttons {  }
										/* Zurück-Button */
										div.tx-pbsurvey-pi1 form  div.back-button { position:relative; float: left; background: url(../img/misc/formular_button_bg.gif) no-repeat; }
										div.tx-pbsurvey-pi1 form  div.back-button input {  float:left; color: #FFF; font-weight: bold; text-align: center; width: 100px !important; height: 18px !important; background: url(../img/misc/formular_button_bg_rechts.gif) no-repeat right 0; border: none !important; margin: 0 !important; padding: 0 0 3px 0; /* s.a. standard.template.IE.css */ cursor: pointer; cursor: hand; }
										/* Abbrechen-Button */
										div.tx-pbsurvey-pi1 form  div.cancel-button { position:relative; float: left; background: url(../img/misc/formular_button_bg.gif) no-repeat; margin: 0 0 0 10px; }
										div.tx-pbsurvey-pi1 form  div.cancel-button input {  float:left; color: #FFF; font-weight: bold; text-align: center; width: 100px !important; height: 18px !important; background: url(../img/misc/formular_button_bg_rechts.gif) no-repeat right 0; border: none !important; margin: 0 !important; padding: 0 0 3px 0; /* s.a. standard.template.IE.css */ cursor: pointer; cursor: hand; }
										/* Weiter-Button */
										div.tx-pbsurvey-pi1 form  div.submit-button { position: relative;float: right; background: url(../img/misc/formular_button_bg.gif) no-repeat; }
										div.tx-pbsurvey-pi1 form  div.submit-button input { float:left; color: #FFF; font-weight: bold; text-align: center; width: 100px !important; height: 18px !important; background: url(../img/misc/formular_button_bg_rechts.gif) no-repeat right 0; border: none !important; margin: 0 !important; padding: 0 0 3px 0; /* s.a. standard.template.IE.css */ cursor: pointer; cursor: hand; }







				/******************
				/** -- RECHTS -- **
				*/
				div#right { font-size: 1em; float: right; width: 175px; padding: 12px 37px 0 0; }

					/* Content Elemente in der rechten Spalte */
					div#right div.csc-textpic { margin: 0; padding: 0; }
						div#right div.csc-textpic img { padding: 0 0 0.85em 0; }
						div#right div.csc-img-clear { clear: both; line-height: 0.1em; height: 1px; }







					/*****************/
					/** -- Suche -- **/
					div.tx-macinasearchbox-pi1 { margin: 0 0 15px 0; }
						div.tx-macinasearchbox-pi1 form { width: 175px; background: #e4e1e0 url(../img/misc/bg_schnellsuche_top.gif) no-repeat; }
							div.tx-macinasearchbox-pi1 form label { display: none; }
							div.tx-macinasearchbox-pi1 form input#sword { float: left; width: 118px; height: 15px; background: none; border: none; margin: 25px 0 0 18px; }
							div.tx-macinasearchbox-pi1 form input#sword { font-size: 1em; color: #4d4d4d; }
							div.tx-macinasearchbox-pi1 form button { float: left; width: 15px; height: 15px; background: none; border: none; margin: 23px 0 0 5px; }
							/* s.a. standard.template.IE6.css  */
							/* Link zur erweiterten Suche */
							div.tx-macinasearchbox-pi1 form span.advanced { display: block; clear: left; background: #e4e1e0 url(../img/misc/bg_schnellsuche_bottom.gif) no-repeat left bottom; padding: 3px 0 4px 0; }
								div.tx-macinasearchbox-pi1 form span.advanced span { background: url(../img/misc/bg_schnellsuche_icon.gif) no-repeat 10px 6px; /* s.a. standard.template.IE6.css  */ padding: 1px 0 0 19px; }
									div.tx-macinasearchbox-pi1 form span.advanced span a { font-size: 1em; color: #4d4d4d; text-decoration: none;  }






					/**************************/
					/** -- Login Formular -- **/
					div.tx-felogin-pi1 { margin: 0 0 15px 0; }
					div.tx-felogin-pi1 h2 { display: none; }
					div.tx-felogin-pi1 form#login { background: #e4e1e0 url(../img/misc/bg_fe_login_top.gif) no-repeat; padding: 8px 0 0 0; }
						div.tx-felogin-pi1 form#login fieldset { z-index: 5; }
							div.tx-felogin-pi1 form#login fieldset label { display: none; }
							div.tx-felogin-pi1 form#login fieldset input { font-size: 1em; color: #4d4d4d; width: 118px; height: 15px; background: none; border: none; margin: 0 0 4px 18px; /* s.a. standard.template.IE.css */ z-index: 10; }
							div.tx-felogin-pi1 form#login fieldset input#user { margin-top: 0; }
							div.tx-felogin-pi1 form#login fieldset input#pass { margin-top: 2px; font-family:Arial, Verdana, Helvetica;}
						/* Submit */
						div.tx-felogin-pi1 form#login div button { float: right; width: 15px; height: 15px; background: none; border: none; margin: -19px 20px 0 0; }
						/* s.a. standard.template.IE6.css  */
						
							div.tx-felogin-pi1 form#login button span { display: none; }


						/* Passwort vergessen */
						div.pw-vergessen { background: #e4e1e0 url(../img/misc/bg_fe_login_bottom.gif) no-repeat left bottom; margin: -1px 0 0 0; padding: 0 0 4px 0; }
							div.pw-vergessen p { background: url(../img/misc/bg_fe_login_icon.gif) no-repeat 10px 7px; padding: 0 0 0 19px; }
								div.pw-vergessen p a { color: #4d4d4d; text-decoration: none;  }
								div.pw-vergessen p a:hover { text-decoration: underline;  }
						/* Passwort vergessen Formular */
						div.pw-vergessen-form { background: #e4e1e0 url(../img/misc/bg_fe_login_top_forgot.gif) no-repeat; padding: 0; }
							div.pw-vergessen-form h2 { display: none; }
							div.pw-vergessen-form p  { background: url(../img/misc/bg_fe_login_icon.gif) no-repeat 10px 20px; padding: 15px 0 5px 19px; }
							div.pw-vergessen-form br { display: none; }
							div.pw-vergessen-form form {  }
								div.pw-vergessen-form form fieldset { background: url(../img/misc/bg_fe_login_pwvergessen_input.gif) no-repeat; }
									div.pw-vergessen-form form fieldset label { display: none; }
									div.pw-vergessen-form form fieldset input { font-size: 1em; color: #4d4d4d; width: 118px; height: 15px; background: none; border: none; margin: 1px 0 4px 18px; }
								div.pw-vergessen-form form button { float: right; width: 15px; height: 15px; background: none; border: none; margin: 0 20px 0 0; }
							div.pw-vergessen-form div.back-link { clear: both; background: #e4e1e0 url(../img/misc/bg_fe_login_bottom.gif) no-repeat left bottom; margin: -1px 0 0 0; padding: 0 0 4px 0; }
								div.pw-vergessen-form div.back-link p  { background: url(../img/misc/bg_fe_login_icon.gif) no-repeat 10px 7px; padding: 0 0 5px 19px; }
									div.pw-vergessen-form div.back-link p a { color: #4d4d4d; text-decoration: none;  }
									div.pw-vergessen-form div.back-link p a:hover { text-decoration: underline;  }

						
						/* User ist eingeloggt - Statusinfos */
						div#fe-login-status { background: #e4e1e0 url(../img/misc/bg_fe_login_top_status.gif) no-repeat 0 0; padding: 0 10px 0 10px; }
							div#fe-login-status p { padding: 26px 0 5px 0 !important; }
							div#fe-login-status form fieldset label { display: none; }
							div#fe-login-status form fieldset span.username { display: block; background: #e4e1e0 url(../img/misc/bg_fe_login_username.gif) no-repeat left 0; padding: 0; }
								div#fe-login-status form fieldset span.username span { padding-left: 4px; }
							/*div#fe-login-status form button { color: #4d4d4d; text-align: left; background: url(../img/misc/bg_schnellsuche_icon.gif) no-repeat left 6px; border: none; margin: 5px 0; padding: 0 0 0 7px; /padding: 0 0 0 10px; }*/							
							div#fe-login-status form input.logout { font-size: 1em; font-family: "Lucida Sans", "Lucida Grande", Verdana sans-serif; color: #4d4d4d; text-align: left; background: url(../img/misc/bg_schnellsuche_icon.gif) no-repeat left 6px; border: none; margin: 5px 0; padding: 0 0 0 7px; /* s.a. standard.template.IE.css */ cursor: pointer; cursor: hand; }
							/* Link um die Benutzerdaten zu bearbeiten */						
							div#fe-login-status p.edit { background: url(../img/misc/bg_fe_login_icon.gif) no-repeat 10px 7px; margin: -5px 0 0 -10px; padding: 0 0 5px 19px !important; }
								div#fe-login-status p.edit a { color: #4d4d4d; text-decoration: none; }
						div.fe-login-status-bottom { height: 5px; line-height: 0.4em; background: #e4e1e0 url(../img/misc/bg_fe_login_bottom.gif) no-repeat left bottom; }

 












					/****************************/
					/** -- Seitenfunktionen -- **/
					div#pagefunctions { margin: 0 0 15px 0; }
						div#pagefunctions ul {  }
							div#pagefunctions ul li { float: left; width: 18px; height: 18px; padding: 0 5px 0 0; }
								div#pagefunctions ul li a { display: block; float: left; width: 18px; height: 18px; }
								div#pagefunctions ul li#rss a   { background: url(../img/misc/pagefunction_rss.gif) no-repeat; }
								div#pagefunctions ul li#mail a  { background: url(../img/misc/pagefunction_mail.gif) no-repeat; }
								div#pagefunctions ul li#pdf a   { background: url(../img/misc/pagefunction_pdf.gif) no-repeat; }
								div#pagefunctions ul li#print a { background: url(../img/misc/pagefunction_print.gif) no-repeat; }
								div#pagefunctions ul li#faq { width: 28px; }
								div#pagefunctions ul li#faq a { width: 28px; background: url(../img/misc/pagefunction_faq.gif) no-repeat; }


									div#pagefunctions ul li a span { display: none; }
						div#pagefunctions span.trenner { display: block; clear: left; font-size: 0.1em; line-height: 0.1em !important; height: 1px; background: url(../img/misc/trennlinie_rechts.gif) repeat-x left bottom; margin: 0; padding: 10px 0 0 0; }






					/**********************/
					/** -- Authorbox -- **/
					div#authorbox    { background: #e4e1e0 url(../img/misc/bg_authorbox_grau.gif) no-repeat; padding: 0 10px 0 12px; }
					div#authorbox.en { background: #e4e1e0 url(../img/misc/bg_authorbox_grau_EN.gif) no-repeat; padding: 0 10px 0 12px; }
						div#authorbox h3 { visibility: hidden; font-size: 1em; margin: 0; padding: 0 0 22px 0; }
						div#authorbox p { background: url(../img/misc/bg_authorbox_icon.gif) no-repeat left 7px; /* s.a. standard.template.IE.css */ border-top: 1px solid white; margin: 10px 0 0 0; padding: 5px 0 0 12px; }
							div#authorbox p a { color: #4d4d4d; text-decoration: none; }
							div#authorbox p a:hover { text-decoration: underline; }
					div#authorbox-bottom { background: #e4e1e0 url(../img/misc/bg_artikelbox_bottom_grau.gif) no-repeat left bottom; margin: 0 0 15px 0; }










					/**********************/
					/** -- Artikelbox -- **/
					div#artikelbox { background: #e4e1e0 url(../img/misc/bg_artikelbox_grau.gif) no-repeat; padding: 20px 10px 0 12px; }
						div#artikelbox h3 { visibility: hidden; }
						div#artikelbox ul {  }
							div#artikelbox ul li { background: url(../img/misc/bg_artikelbox_listIcon_grau.gif) no-repeat left 5px; padding-left: 9px; }
								div#artikelbox ul li a { color: #4d4d4d; /*color: #FFF;*/ text-decoration: none; }
								div#artikelbox ul li a:hover { text-decoration: underline; }
						div#artikelbox p { background: url(../img/misc/bg_artikelbox_icon_add.gif) no-repeat left 10px; border-top: 1px solid white; margin: 10px 0 0 0; padding: 5px 0 0 10px; }
							div#artikelbox p a { color: #4d4d4d; /*color: #FFF;*/ text-decoration: none; }
							div#artikelbox p a:hover { text-decoration: underline; }
					div#artikelbox-bottom { background: #e4e1e0 url(../img/misc/bg_artikelbox_bottom_grau.gif) no-repeat left bottom; margin: 0 0 15px 0; }











					/*************************/
					/** -- Landesgruppen -- **/
					div#landesgruppen { margin: 0 0 15px 0; }
						div#landesgruppen h3 { font-weight: bold; font-size: 1em; color: #4d4d4d; font-weight: bold; padding: 0 0 10px 0; }
						div#landesgruppen ul { font-size: 1em; line-height: 2.2em; }
							div#landesgruppen ul li { padding: 0 0 2px 20px; }
							/* BG-Images */
							div#landesgruppen ul li.burgenland { background: url(../img/wappen/burgenland.gif) no-repeat left 2px; }
							div#landesgruppen ul li.kaernten { background: url(../img/wappen/kaernten.gif) no-repeat left 2px; }
							div#landesgruppen ul li.niederoesterreich { background: url(../img/wappen/niederoesterreich.gif) no-repeat left 2px; }
							div#landesgruppen ul li.oberoesterreich { background: url(../img/wappen/oberoesterreich.gif) no-repeat left 2px; }
							div#landesgruppen ul li.salzburg { background: url(../img/wappen/salzburg.gif) no-repeat left 2px; }
							div#landesgruppen ul li.steiermark { background: url(../img/wappen/steiermark.gif) no-repeat left 2px; }
							div#landesgruppen ul li.tirol { background: url(../img/wappen/tirol.gif) no-repeat left 2px; }
							div#landesgruppen ul li.vorarlberg { background: url(../img/wappen/vorarlberg.gif) no-repeat left 2px; }
								div#landesgruppen ul li a { color: #4d4d4d; text-decoration: none; }
								div#landesgruppen ul li a:hover { text-decoration: underline; }






				/******************
				/** -- FOOTER -- **
				*/
				div#footer { clear: both; width: 950px; height: 25px; background: url(../img/misc/bg_footer.gif) repeat-x; margin: 0 0 0 8px; }
					div#footer ul { float: right; padding-right: 10px; }
					div#footer ul li { float: left; background: url(../img/misc/trenner_footernav.gif) no-repeat right 5px; padding: 1px 4px; }
					div#footer ul li.last { background: none; }
						div#footer ul li a { font-size: 1em; font-family: "Lucida Sans"; color: #4d4d4d; text-decoration: none; }
						div#footer ul li a:hover { text-decoration: underline; }





.col-100 { width: 100px; }






/* Abkürzungen nicht hervorheben */
abbr         { border: none !important; cursor: default !important; }
abbr a,
abbr a:hover { color: #333 !important; cursor: default !important; text-decoration: none !important; }
acronym a    { color: #333 !important; cursor: help !important; }



/** -- Allgemeine Definitionen
/** -- stehen ganz am Ende, damit sie von nichts kaskadiert werden
*/
hr { display: none; }
button { cursor: pointer; cursor: hand; }
strong, b { font-weight: bold; }
u { text-decoration: underline; }
em { font-style: italic; }
blockquote{ font-style: italic; padding: 0 20px; }
small { font-size: 1em; }
.right { text-align: right; }
.red { color: #db001b; }
.invisible { display: none; }
#skiplinks { position: absolute; left: -5000px; }
.clear, #content div.csc-img-clear { display: block; clear: both; font-size: 0.1em; line-height: 0.1em !important; height: 1px; margin: 0 !important; padding: 0 !important; }