

body     						{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; background-image: url(../images/bg_main.gif); background-repeat: repeat-x repeat-y;
                            	scrollbar-face-color:#EFEFEF;
                         	   scrollbar-shadow-color:#CCCCCC;
                  	         scrollbar-highlight-color:#CCCCCC;
                	            scrollbar-3dlight-color:#FFFFFF;
                	            scrollbar-darkshadow-color:#FFFFFF;
                	            scrollbar-track-color:#FFFFFF;
                	            scrollbar-arrow-color:#CCCCCC;
                  	         height:100%; }
html 								{	height:100% }
* 									{	margin:0; padding:0;}
.table1							{	border: 1px solid #007239 }

li.last {display:none;}
#nav, #nav ul  {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:20px;
}
 
#nav a {
	display:block;
	/*padding:0px 5px 1px 5px;*/
	background: url(../images/bg_menu.gif);
	background-position: right;
	background-repeat: no-repeat;
	line-height:22px;
	color: #6B696B;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	display: block;padding:0;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: normal;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#nav a.act {color: #CE0818}
 
#nav a:hover {
	color: #CE0818; 
	background-color: #E7DBDE; 
}
 
#nav li {
	float:left;
	position:relative;
	list-style: none;
}
 
#nav ul {
	position:absolute; display:none;
	width:146px; 
	top:22px
}
 
#nav li ul a{
	float:left;
	line-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #5A5552; 
	font-weight: normal;                        
	background-color: #E7E3E7; 
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF; 
	padding: 0;
	padding-left: 5px; 
	display: block; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	text-decoration: none;
	background-image: none;
	text-align:left;
	width: 140px;
}
 
#nav ul ul{
top:auto;
}   
 
#nav li ul ul {
	left:140px;
	
}
html>/**/body #nav li ul ul { margin:0px 0 0 6px; } /* Only FireFox 3 */
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}




.mainTableHorizontal		 	{ margin:auto; border-left: 1px solid #1A2042; border-right: 1px solid #1A2042; border-top-width: 1px; border-bottom-width: 1px" align="center }
.bginhalt               	{background-color:#FFF9E3;  background: url(../images/bg_inhalt.jpg) right;  background-repeat: no-repeat;  background-position: bottom; }
.bgheader               	{background-color:#FFCC00;}
.bgaussen               	{background-color:#1E6E39;}
.bgbalken						{background: #FFFFFF }
.bgfooter					{background: #000099;  }
.bgdunkel                {background-color:#A3A447;}
.bghell                  {background-color:#A3CCEB;}
.bgheller                {background-color:#D5E8F6;}
.bgrand                 {background-color:#000099;}
.bgklickpfad            	{}
.bgnav                   	{background-color:#ffffff; background: url(../images/detail_menubar1.jpg);  background-repeat: no-repeat; background-position: left;   }
.bgnews2                 	{background-color:#EFEFEF;}
.bgnews1                 	{background-color:#000080;}
.bgintro						 	{background-color:#D8E0F1;  background: url(../images/intro_footer.jpg);  background-repeat: no-repeat;  background-position: top; }
.menu                    	{cursor:pointer;}
.submenu                 	{font-size:12px; border-style:solid; border-color:#FFFFFF; border-width:1px; padding:2px; cursor:pointer; text-align:center;}
.footer						 	{font-size: 9px; height: 16px; color: #8B99A7; text-align: center; }

.trheader						{	background-image: url("/fileadmin/templates/layout/images/logo-gross.gif") }

.MenuBackground 											{height: 16px;	vertical-align: middle;}

/*MENU_MAIN */ 
/*.MainMenuTable												{	height: 24px; background: url(../images/detail_menubar.jpg); } */
.MainMenuTable												{	height: 20px; } 

.MainMenuCol A, .MainMenuCol A:visited				{	background: url(../images/bg_menu.gif); background-position: right; background-repeat: no-repeat; line-height:20px;color: #6B696B; text-decoration: none; text-align: center; vertical-align: middle;	display: block;padding:0; padding-left: 5px; padding-right: 5px; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; } 
.MainMenuCol A:hover, .MainMenuCol A:hover		{	background: url(../images/bg_menu.gif); background-position: right; background-repeat: no-repeat; line-height:20px;color: #CE0818; background-color: #E7DBDE; font-weight: normal; text-decoration: none; text-align: center; display: block; padding:0; padding-left: 5px; padding-right: 5px; font-weight: normal; font-size: 11px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; } 

.MainMenuColAct A, .MainMenuColAct A:visited		{ background: url(../images/bg_menu.gif);background-position: right; background-repeat: no-repeat;line-height:20px;font-weight: normal; color: #CE0818; text-decoration: none; text-align: center; display: block; padding-left: 5px; padding-right: 5px;  font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: bottom;padding-top: 0px;  padding-bottom: 0px;} 
.MainMenuColAct A:hover, .MainMenuColAct A:hover {  background: url(../images/bg_menu.gif);background-position: right; background-repeat: no-repeat;line-height:20px;color: #CE0818; background-color: #E7DBDE;font-weight: normal; text-decoration: none;text-align: center; display: block; padding-left: 5px; padding-right: 5px; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;vertical-align: bottom;padding-top: 0px;  padding-bottom: 0px;}																


/* MENU_MAIN LEVEL 2 */ 
.menu1_main2 A,.menu1_main2 A:visited 	        { 	 
																	line-height:18px;
																	font-family: Verdana, Arial, Helvetica, sans-serif; 
																	font-size: 10px; 
																	color: #5A5552; 
																	font-weight: normal;                        
                                                 	background-color: #E7E3E7; 
																	border-top: 1px solid #FFFFFF;
																	border-left: 1px solid #FFFFFF; 
																	padding: 0;
																	padding-left: 5px; 
																	display: block; 
																	padding-top: 2px; 
																	padding-bottom: 2px; 
																	text-decoration: none;} 
.menu1_main2_act A,.menu1_main2_act A:visited  { 	 
																	line-height:18px;
																	font-family: Verdana, Arial, Helvetica, sans-serif; 
																	font-size: 10px; 
																	color: #CE0818; 
																	font-weight: normal; 
																	text-decoration: none; 
                                                 	background-color: #D6D7D6; 
																	border-top: 1px solid #FFFFFF;
																	border-left: 1px solid #FFFFFF; 
																	padding: 0;
																	padding-left: 5px; 
																	display: block; 
																	padding-top: 2px; 
																	padding-bottom: 2px; 
																	text-decoration: none;} 
.menu1_main2_act A:hover,.menu1_main2 A:hover  { 	line-height:18px;
																	font-family: Verdana, Arial, Helvetica, sans-serif; 
																	font-size: 10px; 
																	color: #CE0818; 
																	font-weight: normal; 
																	text-decoration: none; 
                                                 	background-color: #D6D7D6; 
																	border-top: 1px solid #FFFFFF;
																	border-left: 1px solid #FFFFFF; 
																	padding: 0;
																	padding-left: 5px; 
																	display: block;  
																	padding-top: 2px; 
																	padding-bottom: 2px; } 
.menu1_main2_sub A, .menu1_main2_sub A:visited { 	 
																	line-height:18px;
																	font-family: Verdana, Arial, Helvetica, sans-serif; 
																	font-size: 10px; 
																	color: #5A5552; 
																	font-weight: normal; 
																	text-decoration: none; 
                                                 	background-color: #E7E3E7; 
																	font-weight: normal; 
																	border-top: 1px solid #FFFFFF;
																	border-left: 1px solid #FFFFFF;
																	padding: 0;
																	padding-left: 5px; 
																	display: block; 
																	padding-top: 2px; 
																	padding-bottom: 2px; } 
.menu1_main2_sub A:hover                       { 	 
																	line-height:18px;
																	font-family: Verdana, Arial, Helvetica, sans-serif; 
																	font-size: 10px; 
																	color: #CE0818; 
																	font-weight: normal; 
																	text-decoration: none; 
                                                 	background-color: #D6D7D6; 
																	border-top: 1px solid #FFFFFF;
																	border-left: 1px solid #FFFFFF; 
																	padding:0;
																	padding-left: 5px; 
																	display: block;  
																	padding-top: 2px; 
																	padding-bottom: 2px; }
/* MENU_MAIN LEVEL 3 */ 
.menu1_main3 A:visited { width: 145px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;font-weight: bold;   background-color: #FD5E64; border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF; padding-left: 5px; display: block; padding-top: 2px; padding-bottom: 2px; text-decoration: none;} 
.menu1_main3_act A:visited,  { width: 145px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #FD5E64; border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF; padding-left: 5px; display: block; padding-top: 2px; padding-bottom: 2px; text-decoration: none;} 
.menu1_main3_act A:hover, menu1_main3 A:hover {width: 145px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FB0005; font-weight: bold; text-decoration: none; background-color: #FAD7D6; border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF; padding-left: 5px; display: block;  padding-top: 2px; padding-bottom: 2px; } 
.menu1_main3_sub A:visited { width: 145px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; background-color: #FB0005; font-weight: normal; text-decoration: none; border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF; padding-left: 5px; width: 139px;display: block; padding-top: 2px; padding-bottom: 2px; } 
.menu1_main3_sub A:hover { width: 145px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; background-color: #FB0005; text-decoration: none; border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF; padding-left: 5px; display: block;  padding-top: 2px; padding-bottom: 2px; }

.zeit								                     {	font-family: Verdana, Arial, Helvetica, sans-serif;
																	font-size: 10px; 
																	font-style: normal; 
																	font-weight: normal; 
																	color: Red;    
																	text-align: right;  
																	padding-right: 10px;                 
																}

.bgklickpfad             							{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ADAEAD; padding-top: 10px;padding-left:13px;}
.klickpfad               							{ 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ADAEAD; vertical-align:bottom; }

.klickpfad:link        								{ 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ADAEAD; text-decoration: none }
.klickpfad:visited     								{ 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ADAEAD; text-decoration: none }
.klickpfad:active      								{ 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ADAEAD; text-decoration: none }
.klickpfad:hover       								{ 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #6B696B; text-decoration: underline; }

.footer	               { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ADAEAD; padding-left: 13px; padding-right:13px; }
.footerLink            { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ADAEAD; padding-left: 13px; padding-right:13px;padding:0;text-decoration:none; }
.footerLink:hover      { 	text-decoration:underline; }
.footerLink:visited    { 	text-decoration:none; }
.footerLink:active      { 	text-decoration:none; }
/*.footer:link            { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ADAEAD; padding-left: 13px; padding-right:13px; text-decoration:none; }
.footer:visited         { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ADAEAD; padding-left: 13px; padding-right:13px; text-decoration:none; }
.footer:active          { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ADAEAD; padding-left: 13px; padding-right:13px; text-decoration:none; }
.footer:hover           { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ADAEAD; padding-left: 13px; padding-right:13px; text-decoration:underline; }*/

.language					{	color:#CE0818; text-decoration:none; font-size: 12px; font-weight: bold; }
.aSprache:link 			{	color:#CE0818; text-decoration:none; font-size: 12px; font-weight: bold; }
.aSprache:visited 		{	color:#CE0818; text-decoration:none; font-size: 12px; font-weight: bold; }
.aSprache:active 			{	color:#CE0818; text-decoration:none; font-size: 12px; font-weight: bold; }
.aSprache:hover 			{	color:#CE0818; text-decoration:none; font-size: 12px; font-weight: bold; }

h1                       { font-family: Verdana, Arial, Helvetica, sans-serif; 
                          font-size: 11px; 
								  font-style: normal; 
								  font-weight: bold; 
								  color: black; 
								  padding-bottom: 6px; }
h2                       { font-family: Verdana, Arial, Helvetica, sans-serif; 
                          font-size: 10px; 
								  font-style: normal; 
								  font-weight: bold; 
								  color: black; 
								  padding-bottom: 6px; }
h3                       { font-family: Verdana, Arial, Helvetica, sans-serif; 
                          font-size: 10px; 
								  font-weight: normal; 
								  color: #CE0818; 
								  padding-bottom: 6px; }

.team  						 { border-bottom-style: solid; border-bottom-color: #FF0014; border-bottom-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; 
                           font-size: 12px; font-style: normal; color: #000000; padding-bottom: 12px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px;}

.contentEnd					{	border-bottom: 1px solid #E7DBDE;font-family: Verdana, Arial, Helvetica, sans-serif; 
                          font-size: 10px; 
								  font-style: normal; 
								  padding:0;
								  padding-bottom: 6px; 
								  text-align: left; 
								  padding-right: 0px;
								  font-weight:normal; }

.seitentitel             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #CE0818;  border-bottom: 1px solid #DE7984; margin-left:13px; padding-top: 18px;padding-bottom:6px; }
.textnormalnews          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-left: 10px; padding-top:10px; padding-bottom: 10px; padding-right: 10px;}
.textfett                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000}
.textfettcolor           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #1A2042}
.textkleinfett           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000}
.titnews                 { vertical-align: middle; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; padding-left: 10px; background: url(../images/intro_bar1.jpg);}
.tabellentitel           { vertical-align: left; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: White; background-color: #FB0005}
.titaktuell              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FB0005; padding-left: 10px; padding-top: 10px;}
.texaktuell              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-indent: 0px; margin-left: 5px; margin-right: 5px; margin-top: 6px; }
.newsmain					 { border-style: solid; border-color: #FB0005; border-width: 1px; border-top-style: none; }
.text							 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; }
.colright					 { padding-left: 25px; }

.formfeld                {border: 1px solid #000000; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.tx-guestbook-form-obligationfield		{font-family:Verdana, Helvetica, sans-serif; color:#FF0033; font-size:11px; padding-bottom: 0px; text-decoration:none; }
.tx-guestbook-list-header					{font-family:Verdana, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; text-decoration:none; background: #FFFACD; height:20px;}
.tx-guestbook-list-entrycomment-title	{font-family: Verdana,helvetica,sans-serif; font-size: 11px; color: #000000; font-weight: bold }
.tx-guestbook-list-row						{font-family: Verdana,helvetica,sans-serif; font-size: 11px; color: #000000 }
.tx-guestbook-list-rowleft					{font-family: Verdana,helvetica,sans-serif; font-size: 10px; color: #000000 }
.tx-guestbook-form-inputfield-big		{border: 1px solid #000080;color: #000000;font-family: verdana, Helvetica, sans-serif; font-size: 11px;width: 200px; }
.tx-guestbook-form-inputfield-med		{border: 1px solid #000080;color: #000000;font-family: verdana, Helvetica, sans-serif;font-size: 11px;width: 200px; }
.tx-guestbook-form-textarea				{border: 1px solid #000080;color: #000000;font-family: verdana, Helvetica, sans-serif;font-size: 11px;width: 200px;height: 100px;} 
.language										{ width: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000080; }

.imgtext-table                         { margin-bottom: 15px; }
.imgtext-nowrap                        { margin-top: 15px; }
.toplink											{ text-align: center; padding-top: 5px; padding-bottom: 5px; }
.csi-textpic	{
	padding-top: 5px; padding-bottom: 5px;
}

/*login*/
.tx-newloginbox-pi1  { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-bottom: 12px;    }

/* 2 Spalten Template "tx_fdfx2cols_pi1" */
/*  Layout 1 */
.sp2l1-left{padding-right: 5px; width:49%;  white-space:normal;}
.sp2l1-middle{padding-left: 5px; width:49%;  white-space:normal;}

/* 3 Spalten Template "tx_fdfx3cols_pi1" */
/* Layout 1 */
.sp3l1-left{padding-right: 5px; width:33%; white-space:normal;}
.sp3l1-middle{ padding-left: 5px; padding-right: 5px; width:33%; white-space:normal;}
.sp3l1-right{padding-left: 5px; width:33%; white-space:normal;}

/* filelist*/
/* div-tag */
.tx-filelist-pi1-tr 						{	background: #F7F3F7; border-bottom: 2px solid white; }
.tx-filelist-pi1-tr-1					{	background: #F7F3F7; border-bottom: 2px solid white; }
.tx-filelist-pi1 							{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
        											font-size: 10px; 
													font-style: normal; 
													color: #000000; 
													padding-bottom: 12px; 
													text-align: justify; 
													padding-right: 10px; }
.tx-filelist-pi1-table 					{	width: 475; margin:0px;padding:0; vertical-align: top;border-left:1px solid white;border-right:1px solid white; }
.tx-filelist-pi1-header-tr 			{ 	background-color: #CE0818; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; 
													font-size: 10px; font-style: normal; color: #FFFFFF; padding-right: 10px;  background-color: #DE7984;  font-weight: bold;
													border-bottom: 1px solid white;  }
.tx-filelist-pi1-header-filename 	{ 	border-bottom: 1px solid white;height: 20px;background-color: #DE7984;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF; text-align: middle; padding-right: 10px;}
.tx-filelist-pi1-header-info 			{ 	border-bottom: 1px solid white;height: 20px;background-color: #DE7984;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF; text-align: right; padding-right: 10px;  margin-right: 10px; }
/*.tx-filelist-pi1-header-last_modification { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF; text-align: middle; padding-right: 10px;  }*/
.tx-filelist-pi1-header-icon			{ 	border-bottom: 1px solid white; background-image: url("/fileadmin/templates/layout/images/bg_leftUpper.gif"); background-position: left top; background-repeat: no-repeat; height: 20px;background-color: #DE7984;width:35px; }
.tx-filelist-pi1-info 					{  border-bottom: 1px solid white;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; 
                                       color: #000000; text-align: right; padding-right: 10px;  vertical-align: middle; }
.tx-filelist-pi1-filename				{  border-bottom: 1px solid white;font-family: Verdana, Arial, Helvetica, sans-serif; 
                                      	font-size: 10px; 
												  	font-style: normal;
												  	vertical-align: middle;}
.tx-filelist-pi1-icon					{  border-bottom: 1px solid white;}									  
												  /*.tx-filelist-pi1-header-tr { height: 1px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; font-style: normal; color: #000099; padding-right: 10px;  background-color: #999933;  font-weight: bold;  }
/*.tx-filelist-pi1-header-filename { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; font-style: normal; color: #999933; text-align: middle; padding-right: 10px;}
.tx-filelist-pi1-header-info { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; font-style: normal; color: #999933; text-align: middle; padding-right: 10px;}
.tx-filelist-pi1-header-last_modification { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; font-style: normal; color: #D4D800; text-align: middle; padding-right: 10px;  }
.tx-filelist-pi1-header-icon			{ width:35px; }*/

/*suche*/
.tx-gstcontentsearch-pi1              { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-bottom: 12px; padding-right: 10px;}
/*rahmen bild*/
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 1px solid #EF3E33;
padding: 0px 0px; 
}

label {	width: 250px; }
.content                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-top:25px;}
.contenttable			{vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;padding-bottom:10px;      }

/*Galerie*/
.tx-lzgallery-pi1 { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.GalleryListingTable {width: 100%; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;   }
.GalleryListingDescriptionTable { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.GalleryListingTitle { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #2F8BD0; padding-bottom: 6px;    padding-right: 10px;  }
.GalleryListingDescription{ font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.tx-lzgallery-pi1-nav { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.GalleryDetailTable {width: 100%; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;      }
.GalleryDetailTitle { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #2F8BD0; padding-bottom: 6px;    padding-right: 10px;  }
.tx-lzgallery-pi1-fotonav{ font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;      }
.tx-lzgallery-pi1-fotos{width: 100%; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;         }

.spacer-gif{width: 0px;	border: none;    }
.csc-mailform {width: 0px;	height: 0px; border: none;}
.csc-frame, csc-frame-frame1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; background: #FFFFFF;  border-left: 1px solid #000000;  border-right: 1px solid #000000;  border-top: 1px solid #000000;  border-bottom: 1px solid #000000;  }
.csc-caption 									{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.csc-linkToTop	{ display:block;border-top:1px solid ##E7DBDE; padding-top: 6px; text-align: right; }


.csc-sitemap-level1  { color: #626262; font-weight: normal; font-size: 12px; font-family: Arial; margin-left: 0px; margin-top: 0px; margin-bottom: 0; line-height: 14px; }
.csc-sitemap-level2 { color: #626262; font-weight: normal; font-size: 11px; font-family: Arial; margin-left: 0px;margin-top: 0px; margin-bottom: 0; line-height: 14px; }
.csc-sitemap-level3 { color: #626262; font-weight: normal; font-size: 10px;	font-family: Arial; margin-left: 0px;margin-top: 0px; margin-bottom: 0; line-height: 14px; }
.csc-sitemap-level4 { color: #626262; font-weight: normal; font-size: 9px;	font-family: Arial; margin-left: 0px; margin-top: 0px; margin-bottom: 0; line-height: 14px; }

.tx-newloginbox-pi1 {
	padding:0; margin:0;
}

/* design für die Icons in der Kopfzeile */
.tdIcons {	border:0; border-right: 1px solid white; vertical-align: middle; padding: 0; margin:0; vertical-align:middle;	}
.rechteSpalteTd			{	 padding-right: 10px; }
.rechteSpalteTitel		{	padding-left: 9px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: white; font-weight: bold; }

.inputBox					{  padding:0;margin:0; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px solid #F7F3F7; color: #386DAF; vertical-align: middle; padding-left: 5px;padding-top:1px;padding-bottom:1px;}
.inputButton				{	padding:0;margin:0; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px solid #F7F3F7; color: #CE0818; vertical-align: middle; background-color: #FFFFFF;}
.InputButton:hover	{	cursor:pointer; background-color: #E7DBDE; }
.inputButtonLogout		{	vertical-align: middle; padding:0;margin:0;font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:0;padding-bottom:3px; color: #DE7984; vertical-align: middle; background: transparent;}
.inputButtonLogout:hover {
	text-decoration:underline;cursor:pointer;
}
.loginH1						{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #DE7984; }
.latestNews					{	padding:10px;padding-bottom:0; }
.newsList					{	color: #848684;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;padding-top:0;padding-bottom:0px;padding-right: 10px; }
.newsListMore				{	color: #CE0818;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;padding-top:0;padding-bottom:6px; padding-right: 10px; text-align: right;}
.newsListMore:link		{	color: #CE0818;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;padding-top:0;padding-bottom:6px; text-align: right;text-decoration: none; }
.newsListMore:visited	{	color: #CE0818;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;padding-top:0;padding-bottom:6px; text-align: right;text-decoration: none; }
.newsListMore:active		{	color: #CE0818;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;padding-top:0;padding-bottom:6px; text-align: right;text-decoration: none; }
.newsListMore:hover		{	color: #CE0818;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;padding-top:0;padding-bottom:6px; text-align: right;text-decoration: underline; }

.newsTitel				{	color: #CE0818;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;padding-top:3;padding-bottom:3px; text-align: left;}

.mailLabel				{	color: black ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; text-align: left; vertical-align:top; }
.mailError				{	color: #CE0818; ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; text-align: left; vertical-align:top; }
.mailInputBox			{  height:20px; padding:0;margin:0; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px solid #848684; color: #848684; vertical-align: bottom; padding-top:3px;padding-bottom:3px; padding-left: 5px;padding-right:5px;}
.mailInputBoxPw		{  padding:0;margin:0; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px solid #848684; color: #848684; vertical-align: bottom; padding-top:3px;padding-bottom:3px; padding-left: 5px;padding-right:5px;}

.mailInputButton		{  padding:0; background-color: #EDE3E5; margin:0; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border: 1px solid #848684; color: #848684; vertical-align: bottom; padding-top:2px;padding-bottom:2px; padding-left: 5px;padding-right:5px;}
.mailInputButton:hover	{	cursor:pointer; background-color: #E7DBDE; }
.csc-textpic-caption {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ADAEAD; padding-top: 3px;padding-bottom:3px;}
div.csc-textpic {	padding-top:0px;padding-left:1px;
}
.csc-textpicHeader{
	padding:0;
}

.tx-indexedsearch-browsebox {	padding-top:10px; padding-bottom: 10px; }
.browsebox {
	padding: 0;padding-top:10px; display: block; text-align: center;
}
.tx-indexedsearch-browselist-currentPage{
	font-weight: bold; color: #CE0818;
}
.tx-indexedsearch-redMarkup{
	color: #CE0818;
}
.rechteSpalteDiv			{	background-image: url(../images/bg_rightBorder.gif); 
                           background-position: right top; 
                           background-repeat: no-repeat;
									border-top: none;
									padding: 0;
									margin: 0; }

.rechteSpalteTd			{	 }
.rightPanelNews			{	padding-left: 10px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: white; font-weight: bold; }

