@font-face {
  font-family: 'Quicksand';
  src: url('/fonts/Quicksand-Regular.woff') format('woff'),
	   url('/fonts/Quicksand-Regular.eot') format('eot'),
	   url('/fonts/Quicksand-Regular.otf') format('otf'),
	   url('/fonts/Quicksand-Regular.svg') format('svg'),
       url('/fonts/Quicksand-Regular.ttf') format('truetype');
}
body
{
  font-family: "Quicksand", Sans-Serif;
  font-size: 10pt;
 }

/* Default style for links */
/*                         */
a:link:active  { color:  #f3252f; text-decoration: none;}
a:link         { color:  #f3252f; text-decoration: none;}
a:visited      { color: #f3252f; text-decoration: none;}

a[href^="http://"]:link:hover, a[href^="http://"]:visited:hover
{
	border-bottom: 1px solid black;
}

a[href^="../"]:link:active { 
	color: black;
	text-decoration: none;
	border-bottom: 1px dotted Silver;
	
}

a[href^="../"]:link { 
	color: black;
	text-decoration: none;
	border-bottom: 1px dotted Silver;
	
	
}

a[href^="../"]:visited { 
	color: #3f3f3f;
	text-decoration: none;
	border-bottom: 1px dotted Silver;
}

a[href^="../"]:link:hover, a[href^="../"]:visited:hover   { 
	color: black;
	text-decoration: none;
	border-bottom: 1px solid red;
}

a[href^="mailto:"]:link:active { 
	border-bottom: 0px;
}

a[href^="mailto:"]:link { 
	border-bottom: 0px;
}	

a[href^="mailto:"]:link:hover, a[href^="mailto:"]:visited:hover   { 
	border-bottom: 0px;
}

a[href*="wissens"]:link::before, a[href*="wissens"]:visited::before  {

	content: "KB";
	font-family: "Nunita Sans", sans-serif;
	font-weight: bold;
	font-size: 85%;
	margin-right: 4pt;
	padding: 2px;
	color: white;
	background: #f3252f;
		
}

a[href*="impressum"] { 
	color: Silver;
	text-decoration: none;
	/*border-top: 1px dotted Silver;*/
}

span.NoLink  a[href]
{
  pointer-events: none;
  cursor: default;
  border-bottom: none;
}

div.InfoText a[href], div.AttentionText a[href], div.TippText a[href]
{
  color: gray;
  
}

img.Default {
  max-width: 100%;
  height: auto;
}

/*div.Image img.Default[src*="thumb"]:after
{
	content: "Thumbnail";
	color: red;
	margin-left: 8em;
	
}
*/
span.WebWorks_Number {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-indent: -0.5em;
}

div.WebWorks_Table
{
  border: 1px solid #000000;
}

div.WebWorks_Table_Row
{
  clear: left;
}

div.WebWorks_Table_Cell
{
  float: left;
}

div.WebWorks_Table_End
{
  clear: both;
  font-size: 1px;
}

/* MiniTOC */
/*         */

div.WebWorks_MiniTOC
{
  margin: 0 20px 20px 20px;
  padding: 0;
  background-color: white;
  border: 1px solid #A4A4A4;
  
}

div.WebWorks_MiniTOC_Heading
{
  background: #596168;
  
}

dl.WebWorks_MiniTOC_List
{
  margin: 0;
  padding: 0 0 0 16px;
}

div.WebWorks_MiniTOC > dl.WebWorks_MiniTOC_List
{
  padding: 5px;
  background: white;
 }

dl.WebWorks_MiniTOC_List > dd
{
    margin: 0;
    padding: 0;
}

div.WebWorks_MiniTOC_Entry
{
  cursor: pointer;
  margin: 0;
  padding: 4px;
}

div.WebWorks_MiniTOC > dl.WebWorks_MiniTOC_List > dd:first-child > div.WebWorks_MiniTOC_Entry
{
}

div.WebWorks_MiniTOC_Entry:hover
{
  background: #EFEFEE;
}

a.WebWorks_MiniTOC_Link:link
{
  color: #596168;
  text-decoration: none;
}

a.WebWorks_MiniTOC_Link:visited
{
  color: #99A1A8;
  text-decoration: none;
}

div.WebWorks_MiniTOC_Entry:hover > a.WebWorks_MiniTOC_Link:link
{
  color: #596168;
}

div.WebWorks_MiniTOC_Entry:hover > a.WebWorks_MiniTOC_Link:visited
{
  color: #99A1A8;
}

/* Related Topics */
/*                */
dl.Related_Topics_List
{
  margin: 20px;
  padding: 0;
  background: white;
  border: 1px solid #A4A4A4;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

dt.Related_Topics_Title
{
  font-weight: bold;
  background: #596168;
  background: -moz-linear-gradient(top,  #444142 0%, #596168 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444142), color-stop(100%,#596168));
  background: -webkit-linear-gradient(top,  #444142 0%,#596168 100%);
  background: -o-linear-gradient(top,  #444142 0%,#596168 100%);
  background: -ms-linear-gradient(top,  #444142 0%,#596168 100%);
  background: linear-gradient(to bottom,  #444142 0%,#596168 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444142', endColorstr='#596168',GradientType=0 );
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  margin: 0;
  padding: 4px;
  color: white;
}

dd.Related_Topics_Entry
{
  cursor: pointer;
  margin: 0;
  padding: 4px;
}

dl.Related_Topics_List > dd.Related_Topics_Entry:last-child
{
}

dd.Related_Topics_Entry:hover
{
  background: #EFEFEE;
  color: black;
}

dd.Related_Topics_Entry a:link
{
  color: #596168;
  text-decoration: none;
}

dd.Related_Topics_Entry a:visited
{
  color: #99A1A8;
  text-decoration: none;
}

dd.Related_Topics_Entry:hover a:link
{
  color: #596168;
  text-decoration: none;
}

dd.Related_Topics_Entry:hover a:visited
{
  color: #99A1A8;
  text-decoration: none;
}


/* Impressum */



#impressum p
{
	display: block;
	/*position: relative;
	bottom: 0.5%;
	right: 0.5%;*/
	border-top: 1px;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
	border-style: solid;
	border-color: silver;
	margin-top: 60px;
	text-align: right;
}

#impressum a 
{
	font-size: 8pt;
	color: silver;
}

/* LinkedIn Share */
/*                */
span#social_linkedin {
  margin-right: 12pt;
  vertical-align: -7px;
}

/* Google +1 */
/*           */
span#social_google_plus1 {
  vertical-align: -7px;
}

.Search_Result_Highlight
{
    background-color: yellow;
}
