/*
    (c) 2006 digiparden GmbH, www.die-digiparden.de, info@die-digiparden.de
    a tag MUST preserve order! -> a:link, a:visited, a:hover, a:active, a:focus 
*/

.clearBoth { clear: both; }
form { display: inline; }



/*************  MAIN EXTENSION CONTAINER  *************/
div.tx-dgpglossary-pi1 { 
/*    width: 151px; */
 	 width: 162px;
    font-size: 11px; 
	margin-left: 1.8em;
}

div.resultLinks a,
div.resultLinks a.iconLink,
div.resultLinks a.iconlink,
a.iconLink,a.iconLink:hover,a.iconlink,a.iconlink:hover {
    display: block;
	 background-position: 0px 5px; 
	 padding-left: 9px;  
	 font-size: 1em; 
	 background-image: url(../../img/icons/linkArrow_527BB9.gif); 
	 vertical-align: top; 
	 cursor: pointer; 
	 color: #527bb9; 
	 background-repeat: no-repeat; 
	 text-decoration: none;
	 margin-top:4px;
	 margin-bottom:4px;
}

a.iconlink:hover,
div.resultLinks a:hover,
div.resultLinks a.iconlink:hover  {
	 background: url(../../img/icons/linkArrow_FF6600.gif) no-repeat; 
	 color: #ff6600; 
}

a.iconlink,a.iconlink:hover{
	margin-top:0px;
	margin-bottom:0px;
	background-position: 0px 3px;
}

/*************  BLOCK HEADLINE  *************/
div.tx-dgpglossary-pi1 div.keywordList div.keywordHeadline,
div.tx-dgpglossary-pi1 .introduction   {  
    border-bottom: 1px solid #ffffff; 
    padding: 2px 10px; 
    font-weight: 700; 
	 line-height: 1.5em;
    color: #FFFFFF; 
    background: url(../../img/teser_header_bg.gif) #C5C5C5 no-repeat top left; 
}


/*************  BLOCK  CHARLIST  *************/  
div.tx-dgpglossary-pi1 div.charList       {  
    border: 0px solid blue;  
    overflow: auto;
    height: 75px;
    padding: 5px; 
    margin: 0 0 12px 0; 
    color: #c6c6c6; 
    background: #F0F0F0; 
}

div.tx-dgpglossary-pi1 div.charList span.char {
    border: 0px solid red;
    margin: 0px;
    padding: 0px;
    display: inline;
    float: left;
    width: 20px;
}  


/*************  BLOCK GANZWORTSUCHE  *************/  
div.tx-dgpglossary-pi1 div.ganzwortsuche { 
    border: 0px solid green; 
    background: #FFFFFF;
    font-weight: bold; 
    padding: 0px 0px 0px 2px;
	 margin:0px;
}

div.tx-dgpglossary-pi1 div.ganzwortsuche input { width: 110px; height:16px; margin:2px 0px 0px 0px; padding:0px; border:1px solid #949294; background:#ffffff; float:left;}
div.tx-dgpglossary-pi1 div.ganzwortsuche input.go {
	width:25px; 
	margin-top:2px; 
	margin-left:9px; 
	border:0px; 
	background:#527bb9; 
	color:#ffffff; 
	height:16px;
	cursor: pointer;
}


div.tx-dgpglossary-pi1 div.reset {
    border: 0px dashed blue; 
    background: #FFFFFF; 
	 clear:left;
}


/*************  BLOCK KEYWORDS  *************/  
div.tx-dgpglossary-pi1 div.keywordList                          { border: 0px dashed lime; margin: 12px 0px 20px 0px; }
/*div.tx-dgpglossary-pi1 div.keywordList div.keywordHeadline      { }*/
div.tx-dgpglossary-pi1 div.keywordList div.keywords             { border: 0px dashed gray; background: #F0F0F0; padding: 0px 0px 0px 0px; }
div.tx-dgpglossary-pi1 div.keywordList div.keywords .keyword    { border-bottom: 1px solid #FFFFFF; padding: 3px 0px 2px 5px;}




 /* --- LINKS --- */
div.tx-dgpglossary-pi1 .charList       { line-height: 16px; }
div.tx-dgpglossary-pi1 .charList a.charList:hover { color: #FF6600; }
div.tx-dgpglossary-pi1 .charList a     { margin: 0px; padding: 0px; text-decoration: none; color: #527BB9; float: left; width: 20px; }
div.tx-dgpglossary-pi1 .charList a.charListBold,
div.tx-dgpglossary-pi1 .charList a.charListBold:link,
div.tx-dgpglossary-pi1 .charList a.charListBold:visited,
div.tx-dgpglossary-pi1 .charList a.charListBold:active,
div.tx-dgpglossary-pi1 .charList a.charListBold:focus { 
    margin: 0px; 
    padding: 0px; 
    color: #FF6600;
    text-decoration: none;
    width: 20px;
}

div.tx-dgpglossary-pi1 .charList a.charListBold:hover       { color: #FF6600; }

div.tx-dgpglossary-pi1 .charList a.charListBoldNumber       { width: 30px;  color: #527BB9; }
div.tx-dgpglossary-pi1 .charList a.charListBoldNumber:hover { width: 30px;  color: #FF6600; }

div.tx-dgpglossary-pi1 .charList a.charListNumber       { width: 30px;  color: #527BB9; }
div.tx-dgpglossary-pi1 .charList a.charListNumber:hover { width: 30px;  color: #FF6600; }


div.tx-dgpglossary-pi1 .keywordList    { border: 0px solid green; margin: 20px 0px 30px 0px; }
div.tx-dgpglossary-pi1 .keyword        { border: 0px solid blue;  margin: 0px; padding: 0px; }

div.tx-dgpglossary-pi1 .keyword a.keywordlink,
div.tx-dgpglossary-pi1 .keyword a.keywordlink:link,
div.tx-dgpglossary-pi1 .keyword a.keywordlink:visited,
div.tx-dgpglossary-pi1 .keyword a.keywordlink:active,
div.tx-dgpglossary-pi1 .keyword a.keywordlink:focus { color: #527BB9; }

div.tx-dgpglossary-pi1 .keyword a.keywordlink:hover { color: #FF6600; }

div.projectsContainer { 
    border: 0px dashed red;    
    margin: 5px 0px 5px 0px; 
    padding: 10px 0px 0px 0px;
    overflow: hidden;
}

div.projectImage { 
    border: 0px dashed lime; 
    margin: 0px 15px 5px 0px; 
    float: left;
    overflow: hidden;
}

div.projectImage img  { border: 1px solid #666; overflow: hidden; }
div.projectDetails    { border: 0px solid green; margin: 0px 0px 0px 0px !important; margin: -3px 0px 0px 0px; overflow: hidden; background: transparent;  }
div.projectKeywords   { border: 0px dashed black; margin: 0px 0px 3px 0px; overflow: hidden; }

div.clearBoth { clear: both; border-bottom: 1px solid #666; margin: 10px 0px 15px 0px; }




div.tx-dgpglossary-pi1 .reset { padding: 0; }


div.tx-dgpglossary-pi1 .reset a.iconLink, div.tx-dgpglossary-pi1 .reset a.iconLink:hover{
	background-position: 0px 4px;
	font-weight:bold;
	font-size:1em;
}

/*************  PI2 RESULTS  *************/
div.tx-dgpglossary-pi2 { 
    width: 98%; 
    font-family: arial,verdana, helvetica, sans-serif; 
}

div.tx-dgpglossary-pi2 div.result {
    border: 0px solid red;
    margin: 0px 0px 10px 0px;
}

div.tx-dgpglossary-pi2 div.result div.resultHeadline {
    border: 0px solid red; 
	 font-size:0.9em;
	 margin-bottom:0.35em;
	 padding-bottom:0pt;
     color: #666666; 
	 font-weight:700;
	 display:block;
}

div.tx-dgpglossary-pi2 .result .resultDescr,
div.tx-dgpglossary-pi2 .result .resultLinks { font-size:0.9em; line-height: 1.4em; }
div.tx-dgpglossary-pi2 .result .resultLinks a { line-height: 1.3em; margin: 0; }

