/* CSS Document */
/*
 Flächenfarben
  gelb100: FFCC33			blau100: 0076D3
  gelb80:  FFD65C			blau80:  3391DC
  gelb60:  FFE085			blau60:  66ADE5
  gelb40:  FFEBAD			blau40:  99C8ED
  gelb20:  FFF5D6			blau20:  CCE4F6

 Schriftfarben
  dunkelblau:	00486F
  hellblau:		4EA1E3
  schwarz:		000000
  dunkelgrau:	333333
  weiß:			FFFFFF
  
*/
BODY {
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  background-color:rgb(255,245,214);
  background-image:url(images/background.gif);
  background-repeat:repeat-x;
}

a:link    { text-decoration:none; font-weight:bold; color:#333333; }
a:visited { text-decoration:none; font-weight:bold; color:#333333; }
a:hover   { text-decoration:none; font-weight:bold; color:#226A8F; }  /* 00486F */
a:active  { text-decoration:none; font-weight:bold; color:#000000; }

SELECT {}
.selectfield { border-style:solid; border-color:#FFCC33; border-width:1px; width:120px; }

INPUT {}
.searchfield { border-style:solid; border-color:#FFCC33; border-width:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-right:3px; width:110px; }
.loginfield  { border-style:solid; border-color:#FFCC33; border-width:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; padding-right:3px; width:80px; }

IMG {border-style:none; border-width:0px; }

TABLE  { padding-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px;margin-bottom:0px; margin-top:0px; margin-left:0px; margin-right:0px; }
.main  { border-style:none; width:100%; }
.sub   { width:100%; }
.menuspalte			{ width:200px; vertical-align:top; }
.kopfmitte			{ height:60px; width:100%; text-align:left; }
.contentspalte		{ width:100%; vertical-align:top; padding-left:5px;padding-right:5px; }
.newsspalte			{ width:200px; vertical-align:top; }
.content            { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; width:100%; padding-bottom:10px; }
.contentframe       { border-style:none; background-color:#FFFFFF; vertical-align:top; width:100%; }
.contentframe_print { border-style:none; width:700px; text-align:left; }
.ct1 { width:100%; text-align:center; }
.ct2 { width:100%; }
.ct3 { width:100%; }
.loginbox		{ width:200px; height:54px; background-image:url(images/loginbox2.gif);  background-repeat:no-repeat; background-position:top; vertical-align:top; }
.quicklinksbox	{ width:200px; height:60px; background-image:url(images/quicklinks.gif); background-repeat:no-repeat; background-position:left; vertical-align:middle; }
.menubox		{ width:200px; padding:0px; }
.newslatestbox	{ width:200px; padding:0px; }
.ticker {	background-color:#FFFFFF; width:174px; height:100px; 
			border-width:1px; border-top-style:solid; border-top-color:#333333; border-bottom-style:solid;	border-bottom-color:#333333;
			font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-align:center; vertical-align:middle; }

TD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.colNormal 				{ background-color:#FFFFFF; padding:0px; padding-top:3px; text-align:left; }
.colLeft 				{ background-color:#FFFFFF; padding:0px; padding-top:3px; border-right-width:1px; border-right-style:solid; border-right-color:#FFE085; }
.colRight 				{ background-color:#FFFFFF; padding:0px; padding-top:3px; border-left-width:1px; border-left-style:solid; border-left-color:#FFE085; }
.newslatest_col 		{ background-color:#FFFFFF; padding-top:0px; }
.contentspacerbg 		{ width:100%; padding:0; background-color:#FFF5D6;}
.contentspacer 			{ width:100%; padding:0; }
.contentframeEcke 		{ padding:0px; width:22px; }
.contentframeObenUnten 	{ padding:0px; width:100%; }
.contentframeLinks 		{ background-image:URL(images/content_l.gif); background-repeat:repeat-y; background-position:left; }
.contentframeRechts 	{ background-image:URL(images/content_r.gif); background-repeat:repeat-y; background-position:right; }
.contentspacer 			{ background-color:#FFFFFF; padding:0px; width:100%; }
.menu 					{ background-color:#FFFFFF; padding:0px;}
.footer 				{ width:100%; padding-right:30px;padding-left:30px; }
.jsback					{ font-size:10px; text-align:left; }
.sitemap				{ font-size:10px; text-align:center; }
.druckansicht			{ font-size:10px; text-align:right; }
.suchbox 				{ width:200px; height:65px; background-image:url(images/suchbox.gif); background-repeat:no-repeat; background-position:top; vertical-align:top; padding-left:55px; padding-top:17px; }
.menupfad	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; padding-left:11px; padding-bottom:3px;}
.newsdatum	{ font-size:10px; text-align:right;}
.newstitel	{ font-size:12px; }
.newstext	{ font-size:11px; }
.newsmehr	{ font-size:10px; text-align:right; color:#333333;}
.newslistinfo { font-size:12px; }
.newslist3  { font-size:12px; color:#FFFFFF; font-weight:bold;}
.boxcontent { width:174px; vertical-align:top; text-align:left; font-size:12px; font-weight:normal;}
.boxheader  { font-size:13px; padding:2px; padding-bottom:5px; background-color:#FFFFFF; 
			  font-variant:small-caps; font-weight:bold; }
.boxheadertrenner { background-color:#FFFFFF; }
.pascal 	{ font-variant:small-caps; }

.subtitle	{ padding-right:5px;padding-left:20px; padding-top:2px; padding-bottom:7px; text-align:left;}
.subtitletrenner	{ text-align:left; padding-bottom:5px;}
.date		{ vertical-align:top; text-align:right; padding-right:5px; }
.startseite { padding-left:23px; background-color:#FFFFFF; }
.startseitetrenner { background-color:#FFFFFF; }
.startheader1 { font-style:normal; font-weight: bold; font-size:12px; padding:5px; }
.startzeile1 { font-weight: bold; font-size:12px; padding:5px; }
.startzeile2 { font-weight: normal; font-size:10px; padding-top:2px; padding-left:20px; padding-right:0px;
               background-image:url(../images/minidreieck2.gif); background-repeat:no-repeat; background-position:left;}
.startzeile2 { font-weight: normal; font-size:10px; padding-top:2px; padding-left:20px; padding-right:0px; }
.caldate    { font-weight:bold; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.caltime    { font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.calheader  { font-weight:bold; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.caltext    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }

TD#foot_left		{color:#333333; font-size:10px;font-weight:bold; }
TD#foot_left A		{text-decoration:none;color:#333333; }
TD#foot_right		{color:#333333; font-size:10px;font-weight:bold; }
TD#foot_right A		{text-decoration:none;color:#333333; }
TD#foot_middle1		{color:#333333; font-size:10px;font-weight:bold; }
TD#foot_middle1 A	{text-decoration:none;color:#333333; }
TD#foot_middle2		{color:#333333; font-size:10px;font-weight:bold; }
TD#foot_middle2 A	{text-decoration:none;color:#333333; }

TR#softwaremenu 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; }
TR#softwaremenu TD 		{}
TR#softwaremenu TD A	{ color:#000000; text-decoration:none; }
TR#softwaremenu TD.softwaremenu_no A 		{ color:#000000; text-decoration:none; text-align:center; }
TR#softwaremenu TD.softwaremenu_no A.hover	{ color:#FFF5D6; text-decoration:underline; text-align:center; }
TR#softwaremenu TD.softwaremenu_act A		{ color:#3399CC; text-decoration:none; text-align:center; }

P { text-align:left; } /*margin-bottom:0px; margin-top:0px;} */
P.bodytext				{ text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
P.csc-form-label-req	{ font-weight:bold;color:#333333;margin-left:5px; }
P.csc-form-label		{ color:#333333; margin-left:5px; }

UL				{ list-style-type:circle; text-align:left;}
LI 				{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:5px; text-align:left;}


H1 { color:#333333;font-size:20px;font-weight:normal; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
H2 { color:#333333;font-size:18px;font-weight:bold; text-align:center; }
H3 { color:#333333;font-size:16px;font-weight:bold; text-align:center; }
H4 { color:#333333;font-size:14px; text-align:left; }
H5 { color:#333333;font-size:12px; text-align:left; }

.tx-dropdownsitemap-pi1 LI.open OL		{ display: block; text-align:left;}
.tx-dropdownsitemap-pi1 LI.closed OL	{ display: block; text-align:left; font-size:10px; padding:7px; margin-left:24px;}
.tx-dropdownsitemap-pi1 LI.open UL		{ display: block; text-align:left; }
.tx-dropdownsitemap-pi1 LI.closed UL	{ display: none; text-align:left; font-size:18px; }
.tx-dropdownsitemap-pi1 DIV				{ border-left: solid 2px #FFCC33; border-right: solid 0px #FFCC33; background: #FFFFFF;padding:0px;margin:0px; text-align:left; 
 										  padding-right:10px; padding-left:0px;}
.tx-dropdownsitemap-pi1 DIV.level_1		{ background: #FFF5D6; text-align:left; margin-top:15px; padding-top:0px; padding-bottom:0px;}
.tx-dropdownsitemap-pi1 DIV.level_2		{ background: #FFEBAD; text-align:left; margin-top:0px; }
.tx-dropdownsitemap-pi1 DIV.level_3		{ background: #FFE085; text-align:left; margin-top:0px; }
.tx-dropdownsitemap-pi1 DIV.level_4		{ background: #FFD65C; text-align:left; margin-top:0px; }
.tx-dropdownsitemap-pi1 DIV.level_5		{ background: #E0CCCC; text-align:left; margin-top:0px; }


div.headerintegra  { border-width:0px; border-color:#CCE4F6;
					 border-bottom-style:inset; border-right-style:inset; border-top-style:outset; border-left-style:outset; 
					 padding-left:20px; margin-top:4px; background-color:#CCE4F6;
					 background-image:url(images/pfeilblau.gif); background-position:left; vertical-align:top; background-repeat:no-repeat;}
div.headerintegra2 { border-width:0px; border-color:#CCE4F6; margin-top:-5px;
					 border-bottom-style:inset; border-right-style:inset; border-top-style:outset; border-left-style:outset; 
					 padding-left:20px; background-color:#CCE4F6;}
div.headerprodukte { border-width:0px; border-color:#FFEBAD;
					 border-bottom-style:inset; border-right-style:inset; border-top-style:outset; border-left-style:outset; 
					 padding-left:20px; margin-top:4px; background-color:#FFEBAD;
					 background-image:url(images/pfeilgelb.gif); background-position:left; vertical-align:top; background-repeat:no-repeat;}
div.headerprodukte2 { border-width:0px; border-color:#FFEBAD; margin-top:-5px;
					 border-bottom-style:inset; border-right-style:inset; border-top-style:outset; border-left-style:outset; 
					 padding-left:20px; background-color:#FFEBAD;}
div.headerticker  {  border-width:0px; font-size:12px; }

mainBodyText {color:#00FF00;}

SPAN {}
.pascal1 {color:#00486F; background-color:#FFCC33}
.pascal2 {color:#00486F; background-color:#FFD65C}
.pascal3 {color:#00486F; background-color:#FFE085}
.pascal4 {color:#FFFFFF; background-color:#FFEBAD}
.pascal5 {color:#FFFFFF; background-color:#FFF5D6}

hr.trenner {color:#FFCC33; height:1px; width:75%; text-align:center;}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { border-width:0px; border-color:#FFEBAD;
					 border-bottom-style:inset; border-right-style:inset; border-top-style:outset; border-left-style:outset; 
					 padding-left:20px; margin-top:4px; background-color:#FFEBAD; height:20px;
					 background-image:url(images/pfeilgelb20px.gif); background-position:left; vertical-align:top; background-repeat:no-repeat;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#CCE4F6; }

/*  -- aussortiert

TEXTAREA {font-family:Verdana ;font-size:12px;}
.suche {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:12px; color:#000000; font-weight:bold;}
.links              { width:200px; height:100%; border-style:none; text-align:center; }

DIV#menu1 						{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }
DIV#menu1 DIV 					{ width:100px; padding:0px; }
DIV#menu1 DIV.menu1_no A 		{ color:#000033; text-decoration:none; font-size:14px;font-weight:bold; }
DIV#menu1 DIV.menu1_no A.hover 	{ color:#000033; text-decoration:underline; font-size:14px;font-weight:bold; }
DIV#menu1 DIV.menu1_act A 		{ color:#333333; text-decoration:none; font-size:14px;font-weight:bold; }
DIV#menu1 DIV.menu2_no A 		{ color:#000033; text-decoration:none; font-size:10px;font-weight:bold; }
DIV#menu1 DIV.menu2_no A.hover	{ color:#000033; text-decoration:none; font-size:10px;font-weight:bold; }
DIV#menu1 DIV.menu2_act A		{ color:#333333; text-decoration:none; font-size:10px;font-weight:bold; }
DIV#menu1 DIV.menu3_no A 		{ color:#000033; text-decoration:none; font-style:italic; font-size:10px;font-weight:bold; }
DIV#menu1 DIV.menu3_no A.hover 	{ color:#000033; text-decoration:none; font-style:italic; font-size:10px;font-weight:bold; }
DIV#menu1 DIV.menu3_act A 		{ color:#333333; text-decoration:none; font-style:italic; font-size:10px;font-weight:bold; }

.tickertext1 { font-size:26px; color:#003366; font-weight:bold; }
.tickertext2 { font-size:12px; color:#6699CC; }

*/