
/* Style-Sheet Vinca, mandant=wrrc.org, Path=/data/wrrc.org/, Datum=2007-07-12 */
/* 1.1	22.9.2005	Re-design */

html 			      {	font-size: 100.1%; min-height: 100.1%;}

body                  {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
                      	font-weight: normal;  
                      	background-color: #f7f7f0;	
                      	margin: 0; }
form               	  { padding: 0;
						margin: 0;}

/* Ticker! */
.tickerFrame		  {	border: solid 1px #817eb4;	
						margin: 4px 0 4px 0;
						padding: 2px 4px 2px 4px; }

						
.tickerFrame1 		  { position:relative;
						width: 940px;
						height: 14px;
						overflow:hidden;}
						
.tickerFrame3         {	position:absolute;
						left:0px;
						top:0px;}						
						
						
.tickerText			  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
						font-weight: normal;
						font-size: 11px;
						color: #000000;}
.tickerBlock		  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
						font-weight: bold;
						background: #909155;
						color: #000000;
						font-size: 11px;
						margin: 0 6px 0 0;	
						padding: 3px ;}


.fieldset               {	margin: 6px 12px 4px 0px;
							font-size: 10px;
							border: 0;
							padding: 0;
							height: 1%;
							word-wrap: break-word; 
							float: left; }

.buttonset              {  margin: 17px 12px 4px 0px;
							border: 0;
							padding: 0;
							height: 1%;
							word-wrap: break-word; 
							float: left; }

.formBasic			     {   margin-bottom: 12px;}				


.labelBlock              {  display: block;margin-bottom:2px;}
.labelLine               {  float: right;display: inline;}


.profilBox				 {  height: 1%;
							padding:4px;
							border-top:2px solid #0A7878;  
							border-right:2px solid #EB0E0F;  
							border-bottom:2px solid #EB0E0F;  
							border-left:2px solid #0A7878;  
							margin: 0px 0px 20px 0px; }




/* Link Allgemein */
a         		      { color: #CC0000;     
					 	text-decoration: none;} 

a:hover   		      { color: #FF0066;
					  	background: #FFDCC5; }

.linkMain        	  { font-size: 0.9em; 
						font-weight: bold;
						padding : 2px 2px 2px 2px;
						text-decoration: none;}
					 	

/* Diverse Allgemein */         
p   			    { font-size: 1em; }
br				    { margin-top: 0.2em; }                     
hr 				    { border: 0.2em;
                      height: 1px;
					  border-top: solid 0.1em #DCDCDC; }



h1 				    { font-size: 20px;    	
                      font-weight: bold;} 
h2 				    { font-size: 18px;    	
				      font-weight: bold;} 
h3 				    { font-size: 16px;    	
                      font-weight: bold;} 
h4  			    { font-size: 14px; 
                      font-weight: bold; }
h5  			    { font-size: 12px; 
                      font-weight: bold;}
h6  			    { font-size: 10px;}

.h1 				  { font-size: 20px;    	
						font-weight: bold;
						margin-top: 5px;} 
.h2 				  { font-size: 18px;    	
						font-weight: bold;
						margin-top: 4px;} 
.h3 				  { font-size: 16px;    	
						font-weight: bold;
						margin-top: 3px;} 
.h4  			      { font-size: 14px; 
						font-weight: bold; 
						margin-top: 2px;}
.h5  			      { font-size: 12px; 
						font-weight: bold;
						margin-top: 2px;}
.h6  			      { font-size: 10px;}

.p4x			 	  { margin-top: 4px;}
.p6x			 	  { margin-top: 6px; 
						font-size:1px;
						line-height:0}
.p8x			 	  { margin-top: 8px;}
.p10x			 	  { margin-top: 10px;}
.p12x			 	  { margin-top: 12px;}
.p14x			 	  { margin-top: 14px;}
.p16x			 	  { margin-top: 16px;}
.p18x			 	  { margin-top: 18px;}


.mainMenuAktiv   	  {	font-size: 0.9em; 
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
						font-weight: bold; 
						color: #FFFFFF;
						background: #909155;  
						text-decoration: none; } 
.mainMenuPassiv  	  { font-size: 0.9em; 
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
						font-weight: normal; 
						color: #FFFFFF;
						background: #3e3a8d;  
						text-decoration: none;
                                    padding:2px; }     

.mainMenuInvline  	  {	background: #f2f8f8; }

a.mainMenuHover       { color: #FFFFFF; }
a.mainMenuHover:hover { color: #FF3300; 
						background: #FFDCC5; 
						}


.theBox            	  {	margin: 0.5em 0 1em 0 ;
						background-color: #FFFFFF; 
						width: 960px; }

.menuBox    		{ 
			margin-top: 0;

			border-top: solid 1px #ebebf3;
			border-right: solid 2px #ebebf3;
			border-bottom: solid 1px #ebebf3;
			border-left: solid 2px #ebebf3;
			background: #817eb4;}  

.contentBox           {	background-color: #FFFFFF; 
						margin-top: 2px; 
						padding: 0 0 1px 0;}

.centerBox           {	background-color: #FFFFFF; 
						margin: 0; 
						border: solid 1px #817eb4;
						padding: 5px 5px 5px 5px; }

.rightBox             { background: #FFFFFF; 
						width: 150px;
						margin: 0px 0px 5px 5px; }  


.leftBox              { background: #FFFFFF;  
						margin: 0px 1px 1px 1px;}


.leftBoxContainer     		    { margin-top: 0;
						padding-top: 2px;
						padding-left:1px;
						padding-right:1px;
						background: #ebebf3;
						margin-bottom: 0.1em;}  

.leftBoxContainerGroup            { margin-top: 0;
						margin-bottom: 6px;
						padding: 0px 0px 0px 0px;} 

.leftBoxContainerTitel 		   
{
	border-width:0;
	border-bottom: solid 1px #f7f7f0;
	color: #f7f7f0;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;        
	font-weight: normal;
	background-color: #817eb4;	
	padding: 2px 2px 2px 2px;
	margin:0;
}


.linkLeftAktiv     	  { font-size: 0.75em; 
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-weight: normal; 
						color: #FFFFFF;
						background: #909155;
						margin: 0 0 0 0;
						padding: 1px 1px 1px 2px;
						text-decoration: none;
						border-bottom: solid 1px #f2f8f8; }

a.linkLeftAktivHover   { color: #FFFFFF;   } 
a.linkLeftAktivHover:hover   { color: #909155; } 

.linkLeftPassiv       { font-size: 0.75em; 
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-weight: normal; 
						color: #3e3a8d;
						background: #f5f5f9;
						padding: 1px 1px 1px 2px;
						margin: 0 0 0 0;
						text-decoration: none; 
						border-bottom: solid 1px #f2f8f8; }

a.linkLeftPassivHover   { color: #3e3a8d; 
						text-decoration: none; } 
a.linkLeftPassivHover:hover   { color: #3e3a8d;
						background: #FFDCC5; }

.linkFront  		  {	font-size: 0.75em;       
						font-weight: normal; 
						color: #000000;}

a.linkFront			  { color: #CC0000;     
						text-decoration: none;} 

a.linkFront:hover     { color: #FF0066;
					    background: #FFDCC5; }


.subTitelArtikel  		  {	font-size: 0.8em;
							font-weight: bold;
							text-align: left;
							color: #000000;
							margin: 0.5em 0 0.4em 0; }

.rightBoxContainer    { margin-top: 0;
						background: #ebebf3;
						border: solid 1px #817eb4;
						margin-bottom: 1em;
						padding: 2px 2px 2px 2px;}  
.rightBoxContainerTitel {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 						font-size: 0.75em;        
 						color: #FFFFFF;   
 						text-align: left;
 						font-weight: bold;
 						background: #909155; 
 						margin: 0 0 4px 0;
 						padding: 2px 2px 2px 4px;}

.rightRubrik 	      { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 0.83em;  
						color: #000000;
						font-weight: bold; 
						text-align: left;
						margin: 4px 2px 0px 0px;
						padding: 2px 2px 0px 4px;}

.linkRightNew     	  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:  0.75em;  
						text-align: left;
						color: red;
						margin: 0 0 0 2px;} 

.linkRightOld     	  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:  0.75em;  
						text-align: left;
						color: #666666; 
						margin: 0 0 0 2px;} 

/* Banner */
.rightBannerContainer {	text-align: center;}

.rightBannerImage     { margin: 0 0 4px 0;}

.textHtml	  		  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 0.75em;
						font-weight: normal;
						text-align: left;
						color: #000000;
						margin: 1em 0 0.4em 0; }

.textPub       		  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 0.6em;
						font-weight: normal;
						text-align: left;
						color: #000000;}
.textPubVon    		  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 0.6em;
						font-weight: normal;
						text-align: left;
						border-bottom: solid 0.05em #DCDCDC;
						color: #000000;}
.textPubBis    		  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 0.6em;
						font-weight: normal;
						text-align: left;
						border-top: solid 0.05em #DCDCDC;
						color: #000000;}

.tvTitel      		  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 0.7em;
						font-weight: bold;
						color: #000000;
						padding: 1px 0 2px 0;
						margin: 0 0 12px 0;}

.tvText       		  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 0.65em;
						font-weight: normal;
						color: #000000;
						padding: 0 1px 1px 0;
						margin: 2px 2px 0 0;}

.tvTextBold   		  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 0.65em;
						font-weight: bold;
						color: #000000;
						padding: 0 1px 1px 0;
						margin: 2px 2px 0 0;}

.tvLine				  { border-bottom: solid 1px #C4C4C4;
						margin: 2px 0 4px 0;}

.tvPic				  { padding: 0 2px 0 0;}

.tvFooter     		  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: 0.55em;
						font-weight: normal;
						text-align: left;
						color: #000000;
						padding: 0;
						margin: 0;}


/* List bullets */
ul                  { padding: 0px 0px  0px 10px;
	                  margin: 	0px	0px	0px	8px;}
li                  { padding : 4px 4px 0px 0px; }

.ulLink             { list-style-type: disc;
					  padding: 0px 0px  0px 10px;
					  margin: 	0px	0px	0px	8px;}
.liLinkInt         	{ font-size: 0.75em;
					  padding : 4px 4px 0px 0px; 
					  list-style-image: url(/img/linkInt.gif); }
.liLinkExt         	{ font-size: 0.75em;
					  padding : 4px 4px 0px 0px; 
						color: #000000;
						background-color: #000000;
					  list-style-image: url(/img/linkExt.gif); }
.liLinkMain        	{ font-size: 0.8em;
					  font-weight: bold;
					  padding : 4px 4px 0px 0px; 
					  list-style-image: url(/img/linkMain.gif); }
.liEmail           	{ font-size: 0.75em;
					  padding : 4px 4px 0px 0px; 
					  list-style-image: url(/img/email.gif); }
.liFont         	{ color: #CC0000; }
a.liFont:hover      { padding: 0.15em 0.5em 0.15em 0em;
					  color: #FF3300; } 

 
/* System-Messages */
.nokText            { 	font-size:  0.75em;
					  	width: 99%;
					  	text-align: left;
					  	border: solid 1px silver;
					  	margin: 5px 0 5px 0;
					  	padding: 2px 2px 2px 2px;   	
					  	color: red; 
					  	background: yellow;
					  	font-weight: bold;} 

.nokTextSmall         { font-size:  0.75em;
					  	width: 99%;
					  	text-align: left;
					  	border: solid 1px red;
					  	margin: 0em;
					  	padding: 4px 2px 4px 4px;
					  	color: red; 
					  	background: yellow;
					  	font-weight: bold;} 

.okText               {	font-size:  0.75em; 
						width: 99%;
						text-align: left;
						border: solid 1px silver;
						margin: 5px 0 5px 0;
						padding: 2px 2px 2px 2px;   	
						color: green;           
						font-weight: bold;}         
                    
.noText               {	font-size: 5px;}  


.sysFrame            { 	width: 99%;
						text-align: left;
						border: solid 1px silver;
						margin: 5px 0 5px 0;
						padding: 2px 2px 2px 2px;   	
						background: yellow;} 

.sysTitel            { 	font-size:  0.75em;
						text-align: left;
						color: red; 
						font-weight: bold;
						margin: 5px 0 0 0;} 

.sysText            { 	font-size:  0.75em;
						text-align: left;
						color: red; 
						font-weight: normal;} 



/* Header Logo, Line und Menü */
.headerLogoTable      {	margin:     0;
						border:     0; 
						padding:    0; } 

.headerLogo 	      {	margin:     0;
						border:     0;
						padding:    0; } 

.headerLine 		  { background: #ebebf3;
						font-size:	1px;
						margin:     1px 0 1px 0;
						padding:    2px 0 2px 0;
						width: 960px; }  			      

.headerLineDemo		  { background: #ebebf3;
						font-size:	1px;
						margin:     1px 0 1px 0;
						padding:    2px 0 2px 0; 
						width: 		150px; }  			
			      


/* Front-Styles */

.tdFrontc			  {	background: #817eb4; }
.tdFrontw			  {	background: #FFFFFF; }
.tdFrontL			  {	background: #FFFFFF;  } 
.tdFront3			  {	background: #FFFFFF;} 

.sDatum 			  { font-size: 0.6em ; 
					    text-align: left;}

.welcomeFront	      { font-size: 1em ;    	
                      	font-weight: bold;
                      	text-align: left;
                      	color: #000000;
                      	padding: 0.3em 0 0.5em 0;
                      	margin: 0.5em 0 0.5em 0; } 

.pageTitelFront		  { font-size: 1em;       
						font-weight: bold; 
						color: #000000;
						padding: 0 0 0.5em 0;}

.artikelFront 		  {	padding: 0 0 0.3em 0;
						text-align: left;
height:1%} 

.titelFront 		{ 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					  	font-size: 0.87em;       
					  	font-weight: bold;
					  	text-align: left;
					  	color: #000000; 
					  	margin: 0.5em 0 0.5em 0;
					  	padding: 0.2em 0.2em 0.2em 0.2em; 
					  	border-top: solid 0.01em #817eb4; 
					  	background: #f5f5f9;} 

.subTitelFront  		{ font-size: 0.8em;
					  font-weight: bold;
					  text-align: left;
					  color: #000000;
					  margin: 1px 0px 4px 2px; }
.text  		{ font-size: 0.75em;
					  font-weight: normal;
					  text-align: left;
					  color: #000000;
					  margin: 1px 0px 4px 2px; }

.textFront  		{ font-size: 0.75em;
					  font-weight: normal;
					  text-align: left;
					  color: #000000;
					  margin: 1px 0px 4px 2px; }

table.textFront  	  { font-size: 0.75em;
						font-weight: normal;
						text-align: left;
						color: #000000; 
						margin-bottom: 0.4em; }


.autorFront  		  { font-size: 0.63em;
                        font-weight: normal;
                        text-align: left;
					    color: #000000;        
                        margin-top: 0.4em; }



.picTableFrontR		  { float: right;
					    margin-left:1em;
					    margin-bottom:1em; }
				      
.picTableFrontL		  { float: left;
					    margin-right:1em;
					    margin-bottom:1em; }
					  

.legendeFront         {	font-size: 0.7em;
						text-align: left;
						color: #000000;
						width: 100%;
						padding: 0 0.2em 0.2em 0; }

.linkFront  		  {	font-size: 0.7em;       
                      	margin-top: 0.2em;
                      	font-weight: normal; }

.linkTitelFront  	  {	font-size: 0.7em;   
						text-align: left;
						margin-top: 0.2em;
						font-weight: normal; }
                      

a.linkFront:hover   { color: black; } 
a.linkRightNew:hover{ color: black; } 
a.linkRightOld:hover{ color: black; } 


/* Artikel-Styles */
.tdArtikelc			{ background: #817eb4; }
.tdArtikelw			{ background: #FFFFFF; }

.welcomeArtikel	    { font-size: 1em ;    	
                      font-weight: bold;
                      color: #000000;
                      text-align: left;
                      padding: 0.5em 0 1em 0; } 
.artikelArtikel		{ padding: 0 0 0.3em 0;
						text-align: left;
height:1%;} 

.titelArtikel 		{ font-size: 0.8em;       
					  font-weight: bold; 
					  text-align: left;
					  color: #000000;
					  margin: 0.5em 0 0.5em 0;
					  padding: 0.2em 0 0.2em 0.2em; 
					  border-top: solid 0.01em #817eb4; 
					  background: #f5f5f9;} 


.titelDataArtikel 	{ 	font-size: 0.8em;       
						font-weight: bold; 
						text-align: left;
						color: #000000;
						margin: 0.5em 0 0.5em 0;
						padding: 1px 1px 1px 1px; 
						border: solid 1px #817eb4; 
						background: #f5f5f9;} 


.textArtikel  		{ font-size: 0.75em;
					  font-weight: normal;
					  text-align: left;
					  color: #000000;
					  margin-bottom: 0.4em; }
.autorArtikel  		{ font-size: 0.63em;
                      font-weight: normal;
                      text-align: left;
					  color: #000000;   
                      margin-top: 0.4em; }

.picTableArtikelR	  { float: right;
						margin-left:1em;
						margin-bottom:1em; }

.picTableArtikelL	  { float: left;
						margin-right:1em;
						margin-bottom:1em; }


.legendeArtikel       { font-size: 0.7em; 
						text-align: left;
						width: 100%;
						color: #000000;
						padding: 0 0.2em 0.2em 0; }

.linkArtikel  		  { font-size: 0.7em;       
                      	margin-top: 0.1em;
                      	font-weight: normal;}

.linkTitelArtikel  	  { font-size: 0.7em;
						text-align: left;
						margin-top: 0.2em;
						font-weight: normal; }

.faqQuestion  		  { font-size: 0.8em;
						font-weight: bold;
						text-align: left;
						margin: 6px 0 0 0; }

.faqAnswer  		  { font-size: 0.7em;
						font-weight: normal;
						text-align: left;
						margin: 0 0 0 20px; }

/* fileBrowser */
table.filelist {background-color:#666666;  font-size: 0.85em; 
border:0px none #ffffff; }
th { background-color:#c0c0c0;
padding: 2px; }
tr.mouseout { background-color:#ffffff; }
tr.mousein  { background-color:#eeeeee; }
tr.checked  { background-color:#cccccc }
tr.mousechecked { background-color:#c0c0c0 }
td.fileBrowser {font-size: 0.85em;
  font-weight: normal;
  text-align: left;
  color: #666666; 
  margin-bottom: 0.4em; }
td.message { background-color: #FFFF00; color: #000000; text-align:center; font-weight:bold}
td.error { background-color: #FF0000; color: #000000; text-align:center; font-weight:bold}


/* Upload-Form */
.uploadForm         { background-color: white;
                      margin: 1em 2em 0 2em;
					  border: solid 0.05em #CFCFCF;
					  padding: 0 2em 0 2em;}

/* Button-Styles */
.baseButton         { font-size: 0.75em; 
					  padding: 0.2em;
                      font-weight: bold;          
                      background: #C0C0C0;}
.infoButton         { font-size: 0.75em; 
				      padding: 0.2em;
				      font-weight: bold;          
                      background: #C0C0C0;}
.textButton        {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					  font-size: 12px;
					  color: #000000;
					  border-color: #FFFFFF #666666 #666666 #FFFFFF;
					  background-color: #CCCCCC; 
					  border-style: solid;
					  border-width: 2px 2px 2px 2px; 
					  margin: 0.5em 0 0.5em 0;
					  padding: 0.2em 0.5em 0.25em 0.5em;
					  display: inline;
					  width: 80px;
					  font-weight: bold;
				      text-decoration:none;
				      cursor: default;}

.brownButton          {	font-family: Tahoma, Arial, sans-serif;
						font-size: 0.7em;
						font-weight: normal;
						color: #613A14;
						border-color: #FFFFFF #666666 #666666 #FFFFFF;
						background-color: #FFCC9A; 
						margin: 0;
						border-style: solid;
						border-width: 2px 2px 2px 2px; 
						padding: 0.13em 0.3em 0.15em 0.3em;
						display: inline;
						vertical-align: super;
						text-decoration:none;}
a.brownButton:hover     { color: white;}


.redButton          {	font-family: Tahoma, Arial, sans-serif;
						font-size: 0.7em;
						font-weight: normal;
						color: #FFFFFF;
						border-color: #FFFFFF #666666 #666666 #FFFFFF;
						background-color: #ff4500; 
						margin: 0;
						border-style: solid;
						border-width: 2px 2px 2px 2px; 
						padding: 0.13em 0.3em 0.15em 0.3em;
						display: inline;
						vertical-align: super;
						text-decoration:none;}
a.redButton:hover     { color: black;}

.blueButton          {	font-family: Tahoma, Arial, sans-serif;
						font-size: 0.7em;
						font-weight: normal;
						color: #FFFFFF;
						border-color: #FFFFFF #666666 #666666 #FFFFFF;
						background-color: blue; 
						margin: 0;
						border-style: solid;
						border-width: 2px 2px 2px 2px; 
						padding: 0.13em 0.3em 0.15em 0.3em;
						display: inline;
						vertical-align: super;
						text-decoration:none;}
a.blueButton:hover     { color: black;}

.navyButton          {	font-family: Tahoma, Arial, sans-serif;
						font-size: 0.7em;
						font-weight: normal;
						color: #FFFFFF;
						border-color: #FFFFFF #666666 #666666 #FFFFFF;
						background-color: navy; 
						margin: 0;
						border-style: solid;
						border-width: 2px 2px 2px 2px; 
						padding: 0.13em 0.3em 0.15em 0.3em;
						display: inline;
						vertical-align: super;
						text-decoration:none;}
a.navyButton:hover     { color: white;}

.yellowButton         {	font-family: Tahoma, Arial, sans-serif;
						font-size: 0.7em;
						font-weight: normal;
						color: navy;
						border-color: #FFFFFF #666666 #666666 #FFFFFF;
						background-color: yellow; 
						margin: 0;
						border-style: solid;
						border-width: 2px 2px 2px 2px; 
						padding: 0.13em 0.3em 0.15em 0.3em;
						display: inline;
						vertical-align: super;
						text-decoration:none;}
a.yellowButton:hover     { color: black;}

.greenButton         {	font-family: Tahoma, Arial, sans-serif;
						font-size: 0.7em;
						font-weight: normal;
						color: #FFFFFF;
						border-color: #FFFFFF #666666 #666666 #FFFFFF;
						background-color: green; 
						margin: 0;
						border-style: solid;
						border-width: 2px 2px 2px 2px; 
						padding: 0.13em 0.3em 0.15em 0.3em;
						display: inline;
						vertical-align: super;
						text-decoration:none;}
a.greenButton:hover     { color: white;}

.tealButton         {	font-family: Tahoma, Arial, sans-serif;
						font-size: 0.7em;
						font-weight: normal;
						color: #FFFFFF;
						border-color: #FFFFFF #666666 #666666 #FFFFFF;
						background-color: teal; 
						margin: 0;
						border-style: solid;
						border-width: 2px 2px 2px 2px; 
						padding: 0.13em 0.3em 0.15em 0.3em;
						display: inline;
						vertical-align: super;
						text-decoration:none;}
a.tealButton:hover     { color: white;}


/* Footer */
.tableFooter		{ background: #FFFFFF;
					  margin: 10px 0 0 0;
					  border: 1px solid #817eb4;}
a.linkFooter  		{ font-size: 0.7em;
                      color: #000000;
                      padding: 0.15em 0.5em 0.15em 0.5em;
                      text-decoration: none;} 
a.linkFooter:hover  { padding: 0.15em 0.5em 0.15em 0.5em;
					  color: black; 
                      background: #FFFFFF;} 

/* Wizard's */
.wizardTitle        { font-size: 0.90em;  
                      color: green;
                      font-weight: bold;          
                      color: #330066;         
                      background: #FF6600; 
                      padding: 0.2em;
                      border: 1px solid #336699;}

/* Setup & info-Box t.b.d gesamter Setup-Integration */
.sRightTitel 	    { font-size: 0.83em;        
                      color: black;       
                      font-weight: bold;}
.sRightRubrik		{ font-size: 0.83em;        
                      color: black;       
                      font-weight: bold; 
                      padding: 0.1em;  
                      border: solid 0.1em #666666; 
                      margin-top: 0.9em;
                      margin-bottom: 0.2em; }
.sRightText   		{ font-size: 0.65em;         
                      padding-top: 0.4em;
					  color: green;}

/* Window-Open-Box Help/Info-Styles */
.infoWindow           {	margin: 0.5em 0 0 0;
						width: 950px; 
						background: #FFFFFF; 
						padding: 5px 5px 20px 5px;}

.setupInfoBox 	      { text-align: left; }

.infoWelcome	      { font-size: 1em ;    	
                      	color: #000000;    
                      	font-weight: bold;
                      	margin-top: 0.5em;
                      	margin-bottom: 1.5em;
                      	padding-bottom: 0.2em;
                      	border-bottom: solid 0.25em #336699;} 

.infoTitel 		      { font-size: 0.9em;       
					  	font-weight: bold; 
					  	text-align: left;
					  	padding-bottom: 0.2em; }

.infoSubTitel 		  { font-size: 0.75em;       
					  	font-weight: bold; 
					  	text-align: left;
					  	padding-top: 1em; 
					  	padding-bottom: 0.7em;}

.infoText  		      { font-size: 0.75em;
					  	font-weight: normal;
					  	text-align: left;}

.picBorder        	  { border: solid 1px black;
                      	margin: 5px 0 5px 0;
                      	padding: 2px 2px 2px 2px;
                      	background-color: white;}

/* Tables mit CSS */

.tabFrame		{ margin: 0 0 0 0;
				  padding: 1em 0.2em 4em 0.2em; 
				  height: 100%; 
				  width: 98%;
				  border: 0.05em solid #CCCCCC;}
.tabTitel 		{ font-size: 0.87em;      
				  margin: .5em 0 0.5em 0;
				  font-weight: bold; 
				  padding-top: 0.1em; 
				  padding-bottom: 0.2em; }
.tabText 		{ font-size: 0.75em; }

					
/* Edit-Styles */
/* ----------- */

/* CMS-Men? */
.cmsTable 		      { margin-top: 1em;
						background-color: #CDECFF;}
.cmsTitel 		      { font-family: Tahoma, Arial, sans-serif;
						font-size: 0.80em;       
						font-weight: bold;
						padding-left: 2px;
						color: #1D628B;}

.cmsText 		      { font-size: 0.80em;       
						font-weight: normal;
						font-family: Tahoma, Arial, sans-serif;
						color: #1D628B;
						padding-top: 0.05em; 
						padding-left: 2px;
						padding-bottom: 0.1em; }

.cmsMenuAktiv 		  { font-size: 0.8em; 
						font-family: Tahoma, Arial, sans-serif;
						color: white;
						background-color: #8B531D;
						font-weight: bold;
						padding: 1px 1px 1px 1px;}

a.cmsMenuHover:hover  { color: #8B531D;
						background-color: #FFCC9A;}
a.cmsMenuHover   	  { color: white;}

.cmsMenuPassiv 		  { font-size: 0.8em; 
						font-family: Tahoma, Arial, sans-serif;
						color: white;
						background-color: #2A8CC7;
						font-weight: bold;
						padding: 1px 1px 1px 1px;}

.cmsLine			  { color:#8B531D; 
						border-top: 1px solid ;
						width: 100%;} 

					
/* Mode: Edit und List */

.tableEdit 		    { margin-top: 1em;
                      margin-bottom: 0.5em;
                      background-color: #CCCCCC;}

.listEdit1          { border-color: #CCCCCC #666666 #666666 #CCCCCC;
				  	  margin-bottom: 0.2em;
					  border-style: solid;
					  border-width: 2px 2px 2px 2px; 
					  padding: 0 0 0 0 ;
					  vertical-align: super;}
.listEdit2    		{ margin: 0;
					  padding: 0.2em;
					  border-bottom: solid 0.05em #CCCCCC;
					  background-color: white;}

.titelEdit  		{ font-size: 0.75em;  
					  font-weight: bold;  
					  font-family: Tahoma, Arial, sans-serif;
					  padding: 0.3em 0 0.3em 0.3em;
					  margin: 0;
					  border: 0;
					  background-color: #DAE5EF; }

.sortEdit 		    { border-top: 0.2em; }				  
			  
.subTitelEdit  		{ font-size: 0.75em;      	   
					  font-weight: bold;
					  font-family: Tahoma, Arial, sans-serif;
					  background-color: #FFFFFF;}
.textEdit  			{ font-size: 0.75em;  
					  font-family: Tahoma, Arial, sans-serif;
					  padding: 0.1em;
					  vertical-align: super;    	   
					  background-color: #FFFFFF; }
.artikelEdit        { font-family: Tahoma, Arial, sans-serif;
					  font-size: 0.7em;
					  font-weight: normal;
					  color: #FFFFFF;
					  border-color: #FFFFFF #666666 #666666 #FFFFFF;
					  background-color: maroon; 
					  margin: 0;
					  border-style: solid;
					  border-width: 2px 2px 2px 2px; 
					  padding: 0.1em 0.1em 0.1em 0.1em;
					  display: inline;
					  vertical-align: super;
					  text-decoration:none;}
.linkEdit           { font-family: Tahoma, Arial, sans-serif;
					  font-size: 0.7em;
					  font-weight: normal;
					  color: #FFFFFF;
					  border-color: #FFFFFF #666666 #666666 #FFFFFF;
					  background-color: navy; 
					  margin: 0;
					  border-style: solid;
					  border-width: 2px 2px 2px 2px; 
					  padding: 0.1em 0.1em 0.1em 0.1em;
					  display: inline;
					  vertical-align: super;
					  text-decoration:none;}
.bildEdit           { font-family: Tahoma, Arial, sans-serif;
					  font-size: 0.7em;
					  font-weight: normal;
					  color: #FFFFFF;
					  border-color: #FFFFFF #666666 #666666 #FFFFFF;
					  background-color: green; 
					  margin: 0;
					  border-style: solid;
					  border-width: 2px 2px 2px 2px; 
					  padding: 0.1em 0.1em 0.1em 0.1em;
					  display: inline;
					  vertical-align: super;
					  text-decoration:none;}
.deleteEdit           { font-family: Tahoma, Arial, sans-serif;
					  font-size: 0.7em;
					  font-weight: normal;
					  color: #FFFFFF;
					  border-color: #FFFFFF #666666 #666666 #FFFFFF;
					  background-color: red; 
					  margin: 0;
					  border-style: solid;
					  border-width: 2px 2px 2px 2px; 
					  padding: 0.1em 0.1em 0.1em 0.1em;
					  display: inline;
					  vertical-align: super;
					  text-decoration:none;}


.printTitelEdit 	{ font-size: 0.8em;        
					  font-weight: bold;}		
.printTextEdit 		{ font-size: 0.7em;       
					  font-weight: normal; }							  					  					  					  					  
					  
.autorEdit  		{ font-size: 80%;          
					  margin-top: 2px; }
.picEdit			{ padding: 0 10px 5px 0; }

.idAnzeige   		{ font-size: 0.75em;       
					  font-weight: normal;	
					  color: #333333; }

.showData 			{ font-size: 0.75em;  
					font-family: Tahoma, Arial, sans-serif;    	   
					padding: 4px;
					border:1px solid ;
					background-color: #EDEDED; }		


.showData 			  {	font-size: 0.75em;  
					  	font-family: Tahoma, Arial, sans-serif;   	   
					  	padding: 4px;
					  	border:1px solid ;
					  	background-color: #EDEDED; }		


.showDataTable        { font-size: 0.7em; }

.showDataTableData    { display: block;	}

.showDataTableData60  {	display: block;	margin-left: 60px; }


.showDataTableData100 {width:160px;display:block;float:left;white-space: nowrap;  }

.showDataTableData140 {	display: block;margin-left: 140px; }

.showDataTableData180 {width:180px;display:block;float:left;white-space: nowrap; }
						

.showDataTableLabel   {width:120px;display:block;float:left;font-weight:bold; }


a.menuEdit:hover    { color: #FF9900; }

/* Mode: New */
.newTableEdit 	    { margin-top: 0.1em;
                      margin-bottom: 0.1em;
                      background-color: #EDEDED;
                      border: solid 0.05em #CCCCCC; }           
.newTextEdit 		{ font-size: 0.75em;  
                      font-family: Tahoma, Arial, sans-serif;    	   
					  padding-top: 0.1em;
					  padding-bottom: 0.1em;
					  background-color: #EDEDED; }					  
.newTextArea 		{ font-size: 0.9em;      	
                      font-family: Tahoma, Arial, sans-serif;
					  padding-top: 0.1em;
					  padding-bottom: 0.1em;
					  background-color: #FFFFFF;
					  width: 100% }	


/* Download-Page */
.download 			  {	background: white;
                      	position: relative; }
.line			 	  { border-top: 1px solid #333333;
					 	width: 100%;
						margin-top: 12px;} 
.flatLine			  { border-top: 1px solid #AAAAAA;
						width: 100%;
						margin-top: 1px;} 
.linkDown    		  {	font-size: 0.75em; 
						font-weight: normal;
						margin: 2px 0 2px 0; }
a.linkDown:hover   	  { color: black; } 
a.linkDown:visited    { color: black; } 

.inputDownTitel       { font-weight: bold;          
						color: #0000CD;         
						background: #FFFFF0;
				      	margin: 0.15em 0em 0.15em 0em; 
				      	position: absolute;
 			          	left: 100px;}		

.inputDownDir         {	font-size: 0.90em;  
				      	font-weight: bold;          
                      	color: #0000CD;         
                      	background: #CCCCFF;
				      	margin: 0.15em 0em 0.15em 0em; 
				      	position: absolute;
 			          	left: 100px;  }				      


/* Forms */
.inputLink          { font-size: 0.90em;  
				      font-weight: bold;          
                      color: #0000CD;         
                      background: #CCCCFF;
				      margin: 0.15em 0em 0.15em 0em; }
.inputEmail   	    { font-size: 0.90em;       
			   	      font-weight: bold;          
				      color: #008000;   
			   	      background: #CCFFCC; 
			   	      margin: 0.15em 0em 0.15em 0em; }
.inputDoc           { font-size: 0.90em;   
	                  font-weight: bold;   
				      color: #DC143C;  
	                  background: #FFB5C5; 
	                  margin: 0.15em 0em 0.15em 0em; }

.inputString          { font-weight: bold;  
						color: #0000CD;         
						background: #FFFFF0;
						margin: 0.15em 0em 0.15em 0em;}
.inputBezeichner      { font-size: 0.6em;  
						font-weight: normal;}  
/*
.inputString        { font-size: 0.90em;  
					  font-weight: bold;  
                      color: #000000;         
                      background: #FFFFFF; 
				      margin: 0.15em 0em 0.15em 0em;}
*/

.inputMuss          { font-size: 0.8em;  
					  font-weight: normal;          
					  color: #000080;         
					  margin-bottom: 0.5em;	
                      background: #FF9912;}


/* Einstellungen */
.configBox        {	text-align: left;
					background-color: #FFFFFF; 
					margin-top: 4px;}

.configMenuFrame  { border: 0.05em solid #CCCCCC;
					background-color: #FFFFFF; 
					margin: 0 2px 0 0;
					width: 120px;
					padding: 4px 2px 4px 2px;}

.configMenuTitel  { font-size: 0.8em;       
					font-weight: bold; 
					font-family: Tahoma, Arial, sans-serif;
					text-align: left;
					color: white; 
					padding: 0.2em 0 0.2em 0.2em; 
					border-top: solid 3px white; 
					border-bottom: 1px solid white;
					background: #1D628B;} 

.configMenuSelected	{font-family: Tahoma, Arial, sans-serif;
					font-size: 0.75em;       
					font-weight: bold;
					text-align: left;
					color: #FFFFFF; 
					margin: 1px 0 2px 0;
					padding: 2px 2px 2px 4px ; 
					background: #8B531D;
					} 

div.configMenuSelected a  	{	font-family: Tahoma, Arial, sans-serif;
					font-size: 0.75em;       
					font-weight: bold;
					color: white; 
}

.configMenu			{ 	font-family: Tahoma, Arial, sans-serif;
					font-size: 0.7em;       
					font-weight: normal;
					text-align: left;
					color: #1D628B; 
					margin: 1px 0 2px 0;
					padding: 1px 2px 1px 4px ; 
					background: #CDECFF;
					white-space: nowrap;
					overflow:hidden;
					hover:expression(this.onmouseover=new Function("this.style.background='#B5d6d6';this.style.border='solid 1px #000';"),this.onmouseout=new Function("this.style.background='#CDECFF';this.style.borderLeft='none';this.style.borderTop='none';this.style.borderRight='none';this.style.borderBottom='none';")); 
					} 
					
.configMenu:hover 	{ background-color:#B5d6d6;
                	color:#34505C;
					margin: 1px 0 1px 0;
					padding: 0px 2px 1px 4px ; 
                	border: solid 1px #000;text-decoration: none;	
                	}
				
div.configMenu a  	{	display:block;
						color: #1D628B; 
					}

div.configMenu a:hover { color:#34505C; 
						 text-decoration:none; 
					     background-color: #B5d6d6;
					}

.configContentFrame	  {	margin-left: 2px;
						border: 1px solid #CCCCCC;
						background-color: #FFFFFF; 
						padding: 4px 4px 4px 4px;}

.configFrameWelcome	  { font-size: 1em ;    	
                      	font-weight: bold;
                      	font-family: Tahoma, Arial, sans-serif;
                      	text-align: left;
						color: white; 
						padding: 0.2em 0 0.2em 0.2em; 
						border-top: solid 0.01em #DCDCDC; 
						margin-bottom: 0.2em;
						background: #1D628B;}  
						
.configTitel          { font-size: 0.80em;       
						font-weight: bold; 
						text-align: left;
						font-family: Tahoma, Arial, sans-serif;
						color: white; 
						margin: 0.5em 0 0.5em 0;
						padding: 0.2em 0 0.2em 0.2em; 
						border-top: solid 0.01em #DCDCDC; 
						background: #2A8CC7;} 					
						
.configRowTitel       { font-size: 0.80em;       
						font-weight: bold; 
						text-align: left;
						font-family: Tahoma, Arial, sans-serif;
						color: #1D628B;
						margin: 12px 0px 2px 0px;
						padding: 2px 1px 2px 2px; 
						border-top: solid 0.01em #1D628B;
						background: #CDECFF;}

.titelConfig      	  { font-size: 0.80em;       
						font-weight: bold; 
						font-family: Tahoma, Arial, sans-serif;
						text-align: left;
						color: white; 
						margin: 0.5em 0 0.5em 0;
						padding: 0.2em 0 0.2em 0.2em; 
						border-top: solid 0.01em #DCDCDC; 
						background: #2A8CC7;} 						
				
.textConfig		  { font-size: 0.75em;
				    font-family: Tahoma, Arial, sans-serif;}			
.configText		  { font-size: 0.75em;
                    font-family: Tahoma, Arial, sans-serif;}			
.textConfigBold	  { font-size: 0.75em; 
					font-weight: bold;
					font-family: Tahoma, Arial, sans-serif;
					padding: 1px 0px 1px 0px;}
.configTextBold	  { font-size: 0.75em; 
					font-weight: bold;
					font-family: Tahoma, Arial, sans-serif;
					padding: 1px 1px 1px 1px;}

.configSelected   { font-size: 0.75em; 
					font-weight: bold;
					font-family: Tahoma, Arial, sans-serif;
					color: white; 
					background: #8B531D;
					border-top: 4px;
					border-right: 4px;
					border-bottom: 4px;
					border-left: 4px;
					padding: 1px 2px 1px 2px;}
.frameConfig      	  { margin: 0 2px 0 0;
						padding: 4px 2px 4px 2px; 
						width: 98%;
						border: 0.05em solid #CCCCCC;}

.frameMenuConfig  { border: 0.05em solid #CCCCCC;
					margin: 0 2px 0 0;
					padding: 4px 2px 4px 2px;}

.frameConfig      { margin: 0 2px 0 0;
					padding: 4px 2px 4px 2px; 
					width: 98%;
					border: 0.05em solid #CCCCCC;}





.frameEditConfig  { border-color: #CCCCCC #666666 #666666 #CCCCCC;
  					margin-bottom: 0.2em;
  					border-style: solid;
  					border-width: 2px 2px 2px 2px; 
  					padding: 2px 2px 2px 2px ;
  					vertical-align: super;}


.forumMailTitel    	  { font-size: 0.8em;
						font-weight: bold; 
						margin: 0.5em 0 0.5em 0;
						padding: 2px 2px 2px 2px;
						border: solid 1px #CCCCCC;
						background: #EFEFEF;} 

.forumMailText     	  { font-size: 0.7em;       
						font-weight: normal; 
						text-align: left;
						margin: 35px 0 0 0;
						padding: 2px 2px 2px 2px; 
						border: solid 1px #CCCCCC;
						background: #EFEFEF;} 

.forumTopic     	  { font-size: 0.9em;
					  	margin: 10px 15px 10px 15px;	
					  	background: #f5f5f9;} 

.forumTopicTitel	{ 	font-size: 0.9em;       
					  	font-weight: bold; 
					  	text-align: left;
					  	color: #000000;
					  	margin: 0.5em 0 0.5em 0;
					  	padding: 0.2em 0 0.2em 0.2em; 
					  	background: #f5f5f9;} 

.forumTopicText  	  { padding: 0 2px 2px 2px; }
					  
.forumTopicSmallText  {	font-size: 0.8em; }

.forumTopicAutor  	  {	font-size: 0.75em;
                      	font-weight: normal;
                      	text-align: left;
					  	color: #000000;   
                      	padding: 0 0 2px 2px;
                      	background: #e8e8e8;
                      	margin-bottom: 2px; }

.forumTopicButton     {	font-family: Tahoma, Arial, sans-serif;
						font-size: 0.7em;
						font-weight: bold;
						color: #0A7878;
						border-color: #FFFFFF #666666 #666666 #FFFFFF;
						background-color: #FFCC9A; 
						border-style: solid;
						border-width: 2px 2px 2px 2px; 
						padding: 0.13em 0.3em 0.15em 0.3em;
						display: inline;
						text-decoration:none;}

.forumReply  	      { font-size: 0.9em;
					  	font-weight: normal;
					  	text-align: left;
					  	color: #000000;
					  	margin: 10px 0px 0px 30px;
					  	padding: 0 0 2px 0;
					  	border-top: solid 1px #303030;
					  	border-bottom: solid 1px #CCCCCC;
					  	background: #efefef;}

.forumReplyTitel	{ 	font-size: 0.9em;       
					  	font-weight: bold; 
					  	text-align: left;
					  	color: #000000;
					  	margin: 10px 15px 10px 15px;
					  	padding: 0 2px 2px 2px; 
					  	background: #e8e8e8;} 

.forumReplyText  	  {	padding: 0 2px 2px 2px;}
					  
.forumReplySmallText  {	font-size: 0.8em; 
                        margin: 10px 15px 10px 15px;}					  
					  
.forumReplyAutor  	  {	font-size: 0.75em;
                      	font-weight: normal;
                      	text-align: left;
					  	color: #000000;   
                      	padding: 0 0 2px 2px;
                      	background: #e8e8e8;
                      	margin-bottom: 2px; }


.forumReplyButton     {	font-family: Tahoma, Arial, sans-serif;
						font-size: 0.7em;
						font-weight: bold;
						color: #FFFFFF;
						border-color: #FFFFFF #666666 #666666 #FFFFFF;
						background-color: #666666; 
						margin: 0;
						border-style: solid;
						border-width: 2px 2px 2px 2px; 
						padding: 0.13em 0.3em 0.15em 0.3em;
						display: inline;
						vertical-align: super;
						text-decoration:none;}


.forumDelete          { font-family: Arial, sans-serif;
					  	font-size: 0.7em;
					  	font-weight: normal;
					  	color: #FFFFFF;
					  	border-color: #FFFFFF #666666 #666666 #FFFFFF;
					  	background-color: red; 
					  	margin: 0;
					  	border-style: solid;
					  	border-width: 2px 2px 2px 2px; 
					  	padding: 0.1em 0.1em 0.1em 0.1em;
					  	display: inline;
					  	text-decoration:none;}

.forumEditTitel    	  { font-size: 0.9em;
					  	margin: 10px 15px 10px 0px;	
					  	background: #f5f5f9;} 

.forumModTitel    	  { font-size: 0.9em;
						font-weight: bold;
						margin: 4px 0 0 0 ;	
					  	background: #FF9933;} 
					  	
.forumModText    	  { font-size: 0.9em;
						margin: 0 0 6px 0;	
					  	background: #FFCC99;} 
					  	
.line			 	  { border-top: 1px solid #333333;
					 	width: 100%;
						margin-top: 12px;} 


a.linkVinca 		{ text-decoration: underline; color: #3C87C8;}
a.linkVinca:hover 	{ text-decoration: underline; color: #3C87C8;}
a.linkVinca:visited	{ text-decoration: underline; color: #3C87C8;}
a.linkVinca:link 	{ text-decoration: underline; color: #3C87C8;}