/* in folder uploads/tf/stylesheet.css
/* NEWS - general */
.keinBorder {
	border:0px !important}
DIV.tx-mininews-pi1 P {
  font-family : Verdana, Arial;
  font-size: 11px;
  margin: 0 0 0 0;
}
/* NEWS - Front-page news */
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-datetime {
  font-size: 10px;
  background-color: #AFB85B;
}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title {
  font-size: 12px;
  font-weight: bold;
}
.newsdate {
	width: 60px;
}
/* NEWS - Archive news */
DIV.tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-datetime {
  font-size: 10px;
  background-color: #AFB85B;
}
DIV.tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title {
  font-size: 13px;
  font-weight: bold;
}
DIV.tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title A {
  color: navy;
}
/* NEWS - details */
DIV.tx-mininews-pi1 {
  font-family : Verdana, Arial;
  font-size: 11px;
}
DIV.tx-mininews-pi1 H2 {
  font-family : Verdana, Arial;
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 0px;
  color: navy;
}
BODY { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	color: #002458;
	background-color:#D5D6D7;
	/*font-size: 80%;*/
	}
h1 {
	padding-left:5px;
	font-size: 100%;
	color: #002458;
	font-weight: bold;
	padding-top: 5px !important;	
}
h2 {
	padding-left:5px;
	font-size: 90%;
	color: #002458;
	font-weight: bold;
}
h3 {
	font-size: 100%;
	color: #002458;
	font-weight: bold;
}
.csc-firstHeader {
background-color:#E7E8EA;
}
.csc-header, .csc-header-n1, .csc-firstHeader {
visibility:visible;
} /*headline soll nicht angezeigt werden */
.bodytext {
	padding-left:5px;
}
.maincontent {
	padding: 0px 0px 0px 0px;
}
.csc-textpic-text {
	background-color: #E7E8EA;
}
.contenttable td {
	padding: 0px 0px 0px 0px;
	/* background-color: #E7E8EA; */
}
.news-list-item {
 	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 5px;
	
}	
.fusszeile td {
margin: 0px 0px 0px 0px;
padding:  1px 0px 1px 0px;
height: 15px;
color:#FFFFFF;
}
.fusszeile form {
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
.auftragtabelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: solid 0px #000000;
	border-collapse: collapse;
	width: 393px;
	margin: 0px 3px 0px 3px;
	padding: 0px 6px 0px 6px;
	
}
.auftragtabelle .gerade td {
	background-color:#FFF;}
th {
	font-size: 10px;
	font-weight: bold;
	text-align:left;
}
.textklein{
font-size: 10px;
}
.tabelleheadline{
	background-color: #FFFEE6;
	
}
 .tx-srfeuserregister-pi1 p { font-family:Verdana, sans-serif; font-size:11px; line-height:120%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srfeuserregister-pi1 td { vertical-align:middle; font-family:Verdana, sans-serif; font-size:11px; line-height:100%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   .tx-srfeuserregister-pi1 input { font-size:11px; font-family:Verdana; background-color:#FFFFFF; color:#333333; font-weight:bold; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { font-size:10px; font-family:Verdana; background-color:#ffffff; color:#CD8900; font-weight:bold; }
   .tx-srfeuserregister-pi1 select { width:275px; font-size:10px; font-family:Verdana; background-color:#fffff; color:#333333; font-weight:bold; }
   .tx-srfeuserregister-pi1 textarea { font-size:11px; font-family:Verdana; background-color:#ffffff; color:#333333; }
 
.submitbutton { font-size:10px; font-family:Verdana; background-color:#ffffff; color:#CD8900; font-weight:bold; }
.textinput { font-size:10px; font-family:Verdana; background-color:#ffffff; color:#333333; font-weight:bold; }
  
/* NAVIGATION */
TD#menu_1 {
	vertical-align:top;
	padding-top:5px;
	padding-left:0px;
	margin-left:0px;
	
}
TD#menu_1 DIV {
	font-size:11px;
	font-size:11px;
	padding: 0px 0px 5px 11px;
	}
TD#menu_1 DIV A {
	color: navy;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF
	
}
TD#menu_1 DIV A:hover{
	color:#3399CC;
}
/* MENU 1, level 1, normal state(NO) */
TD#menu_1 DIV.menu1-level1-no A{
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	}
TD#menu_1 DIV.menu1-level1-act A {
	font-weight:bold;
	/*color:#FFD403;*/
	margin: 0px 0px 0px 0px;
}
TD#menu_1 DIV.menu1-markierung-level1 {
	background-repeat:no-repeat;
	background-image:url(../../images-template/menu_quadrat.gif);
}
TD#menu_1 DIV.menu1-markierung-level1 A{
	margin: 0px 0px 0px 0px;
	color:#FFD403;
	
}
/* MENU 1, level 2, normal state(NO) */
TD#menu_1 DIV.menu1-level2-no {
	color:#FFFFFF;
	padding-left:24px;	
}
TD#menu_1 DIV.menu1-level2-act {
	padding-left:24px;
}
TD#menu_1 DIV.menu1-level2-act A {
	color:#FFD403;
}
/* MENU 1, level 2, active state(ACT) */
TD#menu_1 DIV.menu1-markierung-level2 A {
	clear:both;
	color:#FFD403;
}
TD#menu_1 DIV.menu1-markierung-level2 {
	padding-left:24px;
	background-repeat:no-repeat;
	background-image:url(../../images-template/menu_quadrat.gif)
}	
/* MENU 1, level 3, normal state(NO) */
TD#menu_1 DIV.menu1-level3-no {
	color:#FFFFFF;
	padding-left:34px;
}
TD#menu_1 DIV.menu1-level3-act {
	padding-left:34px;
}
TD#menu_1 DIV.menu1-level3-act A {
	color:#FFD403;
}
/* MENU 1, level 3, active state(ACT) */
TD#menu_1 DIV.menu1-markierung-level3 A {
	clear:both;
	color:#FFD403;
}
TD#menu_1 DIV.menu1-markierung-level3 {
	padding-left:34px;
	background-repeat:no-repeat;
	background-image:url(../../images-template/menu_quadrat.gif)
}
/* MENU 1, level 4, normal state(NO) */
TD#menu_1 DIV.menu1-level4-no {
	font-weight:normal;
	color:#FFFFFF;
	padding-left:42px;
}
TD#menu_1 DIV.menu1-level4-no A{
	font-weight:normal;
}
TD#menu_1 DIV.menu1-level4-act {
}
/* MENU 1, level 5, normal state(NO) */
TD#menu_1 DIV.menu1-level5-no {
	font-weight:normal;
	color:#FFFFFF;
	padding-left:50px;
}
TD#menu_1 DIV.menu1-level5-no A{
	font-weight:normal;
}
TD#menu_1 DIV.menu1-level5-act {
}
/* MENU 1, level 3, active state(ACT) */
TD#menu_1 DIV.menu1-markierung-level4 A {
	font-weight:normal;
	clear:both;
	color:#FFD403;
}
TD#menu_1 DIV.menu1-markierung-level4 {
	padding-left:42px;
	background-repeat:no-repeat;
	background-image:url(../../images-template/menu_quadrat.gif)
}
.clearer {
	clear:both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.list-news-more {
	clear:both;
}
.newstable {
	border: 5px solid #003874;
	padding-left:0px;
	margin-left:0px;
}
.newstable h1, .newstable p, .newstable bodytext {
	padding: 0px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.news-list-container img {
	float:none !important;
	border: 0px !important;
}
/* Styles aus ecoplus.at Vorlage */
body, td {
    font-family: Arial,Helvetica,Sans Serif;
    font-size: 11px;
  }
  
hr {
	border: 3px solid #275188;
	height: 3px;
	}  
ul {
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:10px;
}
ol {
	padding-left:13px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
}
ul {
	list-style-type:square;
}
li {
	margin-left:10px;
	padding-left:0px;
	padding-top:3px;
}
	
	.infoboxtext, .infoboxtext td {
	color: #7D92C5;
	color: #AAB6D9;
	font-size: 11px;
	
	}
	
	
  	a, a:visited	{
		text-decoration: none;
		color : #00509F;
	}
	a:hover		{ 
		text-decoration: none; 
		color: #003366; 
	}
	.bgblau td {
		color: #ffffff;
	}
	
	
	.headertitel {
    font-size: 26px;
    color: #FFFFFF;
	padding-left: 15px;
	}
	
	.claimtop {
    font-size: 11px;
    color: #273353;
	padding-right: 22px;
	font-weight:bold;
	padding-bottom: 5px;
	
	}
	.logoslogan {
	
    font-size: 12px;
		font-weight: bold;
    color: #3c3c3c;
	
	}
	
	.container {
	  scrollbar-face-color: #003874;
	  scrollbar-highlight-color: #003874;
	  scrollbar-darkshadow-color: #003874;
	  scrollbar-track-color: #003874;
	  scrollbar-3dlight-color: #5880AB;
	  scrollbar-shadow-color: #5880AB;
	  scrollbar-arrow-color: #5880AB;
	}
	.menu a, .menu a:visited {
		text-decoration: none;
		font-size: 11px;
		color: #ffffff;
		font-weight: bolder;
	}
	
	.menu a:hover {
		text-decoration: none;
		font-size: 11px;
		color: #FFD403;
		color: #3977C5;
		font-weight: bolder;
	}
	.menu1, .menu1 a, .menu1 a:visited {
		text-decoration: none;
		font-size: 11px;
		color: #ffffff;
		font-weight: bolder;
	}
	.menu1 a:hover {
		text-decoration: none;
		font-size: 11px;
		color: #FFD403;
		color: #3977C5;
		font-weight: bolder;
	}
	
	.menu2, .menu2 a, .menu2 a:visited {
		text-decoration: none;
		font-size: 11px;
		font-style: italic;
		color: #ADB6D6;
		font-weight: bolder;
	}
	.menu2 a:hover {
		text-decoration: none;
		font-size: 11px;
		font-style: italic;
		color: #FFD403;
		color: #3977C5;
		font-weight: bolder;
	}
	.menu3, .menu3 a, .menu3 a:visited {
		text-decoration: none;
		font-size: 11px;
		font-style: italic;
		color: #ADB6D6;
	}
	.menu3 a:hover {
		text-decoration: none;
		font-size: 11px;
		font-style: italic;
		color: #FFD403;
		color: #3977C5;
	}
	.menu_aktiv, .menu_aktiv a, .menu_aktiv a:hover, .menu_aktiv a:visited {
		color: #FFD403;
	}	
	
	.teaser {
		font-size: 11px;
		color: #002659;
		padding: 5px;
		line-height: 13px;
	}
	.teasertitel {
		font-size: 11px;
		font-weight: bold;
		line-height: 13px;
		color: #002659;
	}
	.teaser a, .teaser a:visited {
	
		color: #939598;
	}
	.teaser a:hover {
	
		color: #000000;
	}
	.link_portal a, .link_portal a:visited {
		text-decoration: none;
		color: #000000;
	}
	
	.link_portal a:hover {
		text-decoration: none;
		color: #00509F;
	}
	input
	{ 
    font-size: 10px;
	text-align: left;
	border: 1px solid #b0b0b0;
    }
	
	select {
	font-size: 10px;
	max-width:390px;
	}
	.ablk					{
		text-decoration: none;
		background-color : Aqua;
	}
	.menu_top a, .menu_top a:visited {
		font-size: 14px;
		color: #C5C5C5;
		font-weight: bold;
	}
	
		.menu_top a:hover {
		color: #000000;
	}
	
	.menu_bottom a, .menu_bottom a:visited {
		font-size: 11px;
		color: #3c3c3c;
		font-weight: bold;
	}
	.menu_bottom a:hover {
		color: #000000;
	}
	.menu_bottom_la a, .menu_bottom_la a:visited {
		font-size: 12px;
		font-weight: bold;
	}
	.menu_titel {
		font-size: 11px;
		font-weight: bold;
		color: #6699CC;
	}
	.menu_titel_aktiv a, .menu_titel_aktiv a:visited {
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}
	.presse_rechts {
		font-size: 11px;
	}
	
.menu_subtitel {
		font-size: 11px;
		color: #6699CC;
	}
.menu_subtitel_aktiv a, .menu_subtitel_aktiv a:visited {
		font-size: 11px;
		color: #000000;
	}
.defaultlist {
		font-weight: bold;
		color : #6699CC;
		line-height : 15px;
	}
	.defaultlist1 {
		line-height : 15px;
	}
	.downloads {
		font-size: 13px;
	}
	.text_titel {
    font-size: 11px;
		font-weight: bold;
		color: #002458;
	}
	.text_untertitel {
    font-size: 11px;
		font-weight: bold;
		color: #002458;
	}
	.text_vorspann {
    font-size: 11px;
		font-weight: normal;
		color: #002458;
	}
	.text_content_titel {
    font-size: 11px;
		color: #002458;
		font-weight: bold;
	}
	.infoboxtext .text_content_titel {
		color: #AAB6D9;
	}
	
	.text_bild {
		font-size: 10px;
		font-weight: normal;
		color: #002458;
	}
	.content_download_text {
    font-size: 11px;
		font-weight: normal;
		font-style : italic;
	}
	.text_content {
    font-size: 11px;
		font-weight: normal;
		color: #002458;
	}
	.infoboxtext .text_content {
		color: #AAB6D9;
	}
	.infoboxtext a, .infoboxtext a:visited {
		color: #AAB6D9;
		font-weight: bold;
	}
	
	
	.infoboxtext .presse_rechts_aktiv a, .infoboxtext .presse_rechts_aktiv a:visited {
	color: #ffffff;
	}
	
	.infoboxtext a:hover {
		color: #ffffff;
		font-weight: bold;
	}
	.text_link					{
    font-size: 11px;
		font-weight: bold;
		color: #002458;
	}
	.text_linktipp {
    font-size: 11px;
		font-weight: bold;
		color: #002458;
	}
/* Styles für CMS-Elemente */
.artikel_titel { padding-left: 10px;padding-right: 5px; margin-top: 5px; font-size: 12px; font-weight: bold; color: #002458;}
.artikel_untertitel { padding-left: 10px; padding-right: 5px; font-size: 12px; font-weight: bold; color: #002458; margin-top: 5px; }
.artikel_vorspann { padding-left: 10px; padding-right: 5px; color:#002458;}
.content_bild_oben { }
.content_titel { padding-left: 10px; padding-right: 5px; font-weight: bold; color: #002458; margin-top: 5px; }
.content_bild_mitte { }
.content_text { padding-left: 10px; padding-right: 5px; font-size: 11px; font-weight: normal; color: #002458; margin-top: 5px;  margin-bottom: 10px; }
.content_text a, .content_text a:visited { color: #00509F; }
.content_text a:hover { color: #002458; }
	.content_bild_links { margin-right: 5px; }
	.content_bild_rechts { margin-left: 5px; }
.content_bild_unten { }
.content_bild_text { }
.content_link { margin-left: 20px; width: 98%; margin-bottom: 10px; }
.content_link_bullet { margin-top: 3px; }
.content_link_bezeichnung { font-weight: bold; font-style: italic; font-size: 11px; }
.content_anhang { margin-left: 15px; margin-right: 15px;  width: 98%; margin-bottom: 10px;}
.content_anhang_bezeichnung {	font-weight: bold; }
.content_anhang_fileinfo { }
.content_anhang_text { }
/* Styles für den linken Bereich im Artikel - verhindert den Abstand, wenn Bild nicht mittig gestellt wird */
.content_artikel_links .content_bild_links { margin-right: 0px; }
.content_artikel_links .content_bild_rechts { margin-right: 0px; }
.content_artikel_links .content_text { padding-left: 0px; padding-right: 0px;  margin-top: 0px;  margin-bottom: 0px; }
/* Styles für die Popups mit blauem Hintergrund */
.bgblau .artikel_titel { color: #ffff;}
.bgblau .artikel_untertitel { color: #ffff; }
.bgblau .content_text a, .bgblau .content_text a:visited { color: #3977C5; }
.bgblau .content_text a:hover { color: #ffffff; }
.bgblau .content_text { padding-left: 0px; padding-right: 0px; }
/* Style für 10-Punkte-Popup */
.zehnpunkte .content_text { padding-left: 30px; padding-right: 40px; }
.se	{ color : white; background-color : Red; } /* Darstellung der Suchergebnisse */
.spalte_kontakt {
 font-size: 11px;
 font-weight: normal;
 color: #FFD403;
 padding: 0px 10px 0px 8px;
 
}
.spalte_kontakt h1, .spalte_kontakt a, .spalte_kontakt a:link, .spalte_kontakt a:visited {
	color: #FFD403;
	background-color: #003874 !important;
	
}
.spalte_kontakt .csc-header, .spalte_kontakt .csc-header-n1, .spalte_kontakt .csc-firstHeader
{
	color:#FFD403;
	background-color: #003874;
}
.important {
	color:#FF0000;
}
.hinweis_negativ {
	color:#FF0000;
	font-weight:bold;
}
.hinweis_positiv {
	color:#0C0;
	font-weight:bold;
}
.bildpreview{
	max-height:100px;
	max-width:100px;
}
.auftragtabelle td {stylesheet.css (Linie 102)
padding-right: 2px;
padding-left: 2px;
}
table .contenttable  {
	border:1px solid gray;
	border-collapse:collapse;
	padding:0;
	
	}
	
table .contenttable tr {
	border-width: 1px;
	padding: 0px;
	border-style: inset;
	border-color: gray;
	
	}
	
table .contenttable td {
	border-width: 1px;
	padding: 0px !important;
	border-style: inset;
	border-color: gray;
}
.csc-textpic-imagewrap {	
	margin-bottom:0px;
	clear:both;
	float:none;
	}
.csc-textpic-text {
	float:left;
	/*width:290px;*/
	padding-right:5px;
	}
.news-single-img img {
	
	border:0px !important;}
	
.maincontent td {
	background-color:#E7E8EA;
}
p.csc-frame-frame1, table.csc-frame-frame1, .csc-frame-frame1 {
	background-color:#6F3;
}
.urutest {
	background-color:#6F3;
}
#unternehmenspraese {
	margin:6px;
	border:0px solid #000000;
	padding:6px;}
#unternehmenspraese .fixebreite {
	white-space:nowrap;}
#unternehmenspraese .logo {
	margin: 0 6px 12px 0;
	max-width:190px;
	max-height:90px;}
	
#unternehmenspraese h1 {
	font-size:140%;
	}
	
#unternehmenspraese h2 {
	font-size:110%;
	padding-left:0px;
	padding-bottom:0px;
	margin-bottom:1px;
	clear:left;
	}
	
#unternehmenspraese p {
	margin-top:0px;}
	
#unternehmenspraese .infoblock1 {
	float:left;
	width:460px;
	clear: left;}
#unternehmenspraese .infoblock2 {
	float:right;
	}
#unternehmenspraese .auftragtabelle {
	width:250px;
	margin:0 0 10px 0;
	
	}
#unternehmenspraese .auftragtabelle td {
background-color:#f1f1f2;
}
#unternehmenspraese .auftragtabelle th {
	font-weight:bold;
	text-align:center;
	background-color:#003874;
	color:#FFF;}
#unternehmenspraese #produktbilder img.produktbild {
	margin-right:10px;
	border:none;
	max-width:143px;
	}
	
body.unternehmenspraese {
	background-color:#fafafb;
	background-image:url(../../images-template/bg-unternehmenspraese.gif);
	background-repeat:repeat-y;
	background-position:center;
	padding-bottom:0px;
	margin-bottom:0px;
	}
h2.kategorieheadline {
	background-color: #D5D5D5;
    border-top: 1px solid #9A9B9B;
    font-weight: normal;
    padding: 3px 7px;
}	
#unternehmensinhalt {
	min-height:428px;}
#unternehmensfooter {
	text-align: center;
    width: 100%;
	}
#unternehmensfooter img {
	padding-bottom:0px;
	margin-bottom:0px;}
.adminonly {
    border: 2px solid #009933;
    margin: 2px;
}
.adminonly h2{
	background-color: #009933;
    color: #FFFFFF;
    font-size: 90%;
    font-weight: bold;
    margin-top: 0;
    padding: 2px 2px 3px 5px;
}
.testview {
    border: 2px solid #999;
	border-top-width:13px;
    margin: 2px;
	padding:2px;
}
.fixebreite { /* Verwendet bei Unternehmenspräse Detailanzeige */
	width:80px;
}
.vollebreite { /* Verwendet bei Unternehmenspräse Detailanzeig */
	width:100%;}
