a         { font-family:verdana,arial; color:#404040; font-weight:bold; text-decoration:none; }
a:unknown { font-family:verdana,arial; color:#000000; font-weight:bold; text-decoration:none; }
a:link    { font-family:verdana,arial; color:#404040; font-weight:bold; text-decoration:none; }
a:visited { font-family:verdana,arial; color:#404040; font-weight:bold; text-decoration:none; }
a:active  { font-family:verdana,arial; color:#000000; font-weight:bold;	text-decoration:none; }
a:hover   { font-family:verdana,arial; color:#000000; font-weight:bold;	text-decoration:none; }

h1 { font-family:verdana,arial; font-size:11pt; color:#000000; font-weight:bold; text-decoration:none; text-align:left; }
h2 { font-family:verdana,arial; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none; text-align:left; }		
h3 { font-family:verdana,arial; font-size:9pt; color:#000000; font-weight:bold; text-decoration:none; text-align:left;  }		
h4 { font-family:verdana,arial; font-size:8pt; color:#000000; font-weight:bold; text-decoration:none; text-align:left;  }		
p  { font-family:verdana,arial; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none;} 
pre { font-family:verdana,arial; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none; text-align:left; margin:0; }		
div { font-family:verdana,arial; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none; text-align:left; margin:0; }		
li { font-family:verdana,arial; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none; margin-bottom:3;}
ul { list-style-image:url(/fileadmin/images/arrow_rs.gif); margin:0; padding:0; padding-left:20px; }

dt { font-family:verdana,arial; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none }
dd { font-family:verdana,arial; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none }
td { font-family:verdana,arial; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none }			

.font11 { font-family:verdana,arial; font-size:11pt; }
.font10 { font-family:verdana,arial; font-size:10pt; }
.font9  { font-family:verdana,arial; font-size:9pt; }
.font8  { font-family:verdana,arial; font-size:8pt; }
.font7  { font-family:verdana,arial; font-size:7pt; }
.red     { color:#ED1C24; }
.left    { text-align:left; }
.center  { text-align:center; }
.right   { text-align:right; }
.justify { text-align:justify; }

image.right {float:right; }

TD.color_grey { BACKGROUND-COLOR: #81898E; }
TD.color_red  { BACKGROUND-COLOR: #ED1C24; }
TD.color_pink { BACKGROUND-COLOR: #EBDBE3; }

TD.color_pink p {text-align:left;}

/* Top Navigation Menu */
.topnav { font-family:verdana,arial; font-size:8pt; color:#EFEFEF; font-weight:bold; text-decoration:none; background:transparent; }   
.topnav a:link    { color: #EFEFEF; }
.topnav a:visited { color: #EFEFEF; }
.topnav a:hover   { color: #FFFFFF; }
.topnav a:active  { color: #FFFFFF; } 
.topnav_act { font-family:verdana,arial; font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; background:transparent; }   
/* Main Navigation Menu */
.mainnav { font-family:verdana,arial; font-size:8pt; color:#404040; font-weight:bold; text-decoration:none; background:transparent; }   
.mainnav a:link    { color: #404040; }
.mainnav a:visited { color: #404040; }
.mainnav a:hover   { color: #000000; }
.mainnav a:active  { color: #000000; } 
.mainnav_act { font-family:verdana,arial; font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; background:transparent; }   
/* Left Navigation Menu */
.leftnav_act { font-family:verdana,arial; font-size:8pt; color:#ED1C24; font-weight:bold; text-decoration:none; background:transparent; }   
.leftnavsub { font-family:verdana,arial; font-size:7pt; color:#404040; font-weight:bold; text-decoration:none; background:transparent; }   
.leftnavsub a:link    { color: #404040; }
.leftnavsub a:visited { color: #404040; }
.leftnavsub a:hover   { color: #000000; }
.leftnavsub a:active  { color: #000000; } 
.leftnavsub_act { font-family:verdana,arial; font-size:7pt; color:#ED1C24; font-weight:bold; text-decoration:none; background:transparent; }   

/* Indexed-Search */
.tx-indexedsearch { width:100%;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { }	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { color: #ED1C24; font-weight: bold; }
.tx-indexedsearch .tx-indexedsearch-browsebox P {text-align: left;}
.tx-indexedsearch .tx-indexedsearch-whatis p { padding:10px 0px 0px 0px; text-align: left; font-weight: bold; font-family:verdana,arial; font-size:9pt;}	
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res { padding:8px 0px 0px 0px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {padding: 4px 0px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight: bold;}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:normal; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P {font-style:italic;  padding:3px 0px 0px 0px;}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }	
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title .tx-indexedsearch-title-icon {padding:0 5px 2px 0px;}
.tx-indexedsearch .tx-indexedsearch-rules H2 {font-family:verdana,arial; font-size:8pt; color:#000000; font-weight:bold; text-decoration:none; text-align:left; margin-left:0px; padding-top:10px;}
.tx-indexedsearch .tx-indexedsearch-rules P {text-align:justify;}

input#tx-newloginbox-pi1-user, input#tx-newloginbox-pi1-pass{width:100;}