a:link, a:visited {
	color:#3366cc;
	text-decoration:none;
	
	}
a:active, a:hover {
	color:#990033;
	text-decoration:none;
	}

/*
a:link, a:visited {
	color:#000;
	text-decoration:none;
	border-bottom:1px dashed #008000;
	}
a:active, a:hover {
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #008000;
	}
*/

div#navTop form input.subm {
	color:#3366cc;
	}
div#navTop form input.subm:hover {	
	color:#990033;
	}

div#logo:hover {
	z-index:300;
	}
div#logo h1 {
	color:#1ea345;
	}

p#subDomain {
	position:absolute; right:9%; top:.2em;
	z-index:100;
	overflow:hidden;
	width:auto;
	opacity:.85;
	margin:0em 0% 0em 0%; padding:0em 0em 0em 0em;
	font-size:1.1em; font-weight:bold; white-space:noWrap; color:#1ea345;
	cursor:help;
	}
p#subDomain a {
	color:#008000;
	cursor:help;
	}
p#subDomain:hover {
	opacity:1;
	color:#008000;
	}

ul#navDiv {
	display:block;
	position:relative; left:0%; top:0em;
	float:right; clear:none;
	width:60%; height:auto;
	background:#d8d8d8;
	margin:0em 0em 0em 0em; padding:0em 0% 0em 0%;
	font-size:1em; font-weight:bold;
	}
ul#navDiv li {
	display:block;
	width:auto; height:1.5em;
	float:left; clear:none;
	overflow:hidden;
	margin:0em 0% 0em 0%; padding:.3em 0% 0em 0%;
	white-space:noWrap;
	}
ul#navDiv li#newsletter {
	width:20%; max-width:30%;
	float:left; clear:none;
	border-right:1px solid #fff;
	padding:.3em 2% 0em 0%;
	text-align:right;
	}
ul#navDiv li#about {
	width:auto;
	float:left; clear:none;
	border-right:1px solid #fff;
	padding:.3em 2% 0em 2%;
	text-align:right;
	}
ul#navDiv li#impr {
	width:20%;
	float:left; clear:none;
	padding:.3em 0% 0em 2%;
	text-align:left;
	}
ul#navDiv li#lang {
	width:auto;
	float:right; clear:none;
	border-left:1px solid #fff;
	padding:.3em 0% 0em 1%;
	}


ul#navLeft li#qs {
	border-top:2px solid #1ea345;
	margin:2em 0em 1em 0em; padding:.2em 1% .2em 2%;
	}
ul#navLeft li.sep {
	margin:2em 0em 1em 0em; padding:.2em 1% .2em 2%;
	}

ul#tagcloud {
  position:absolute; left:1%; top:28.25em;
  z-index:1;
  width:21%; overflow:hidden;
  background:transparent;
  margin:0em 0em 0em 0em; padding:3em 0% 0em 0%;
  font-size:.68em; font-weight:bold; text-align:center;
  }
ul#tagcloud li {
	display:inline;
  width:auto;
  background-image:none;
  margin:1em 0em 1em 0em; padding:0em 0% 0em 0%;
  line-height:1.1em;
  }
ul#tagcloud li.prior1 {
  font-size:1.3em;
  }
ul#tagcloud li.prior2 {
  font-size:1.6em;
  }
ul#tagcloud li.prior3 {
  font-size:1.9em;
  }
  ul#tagcloud li a:link, ul#tagcloud li a:visited {color:#bbb;}
  ul#tagcloud li a:active, ul#tagcloud li a:hover {color:#008000;}

#div doc-foot {
	float:none; clear:both;
	}	

#teaser {
	margin:0em 0px 0em -5px; padding:0em 0% 0em 0%;
	}
#teaser h2 {
	font-size:1.1em; line-height:.82em;
	}
#teaser h3 {
	line-height:1em;
	}

#news h3 {
	margin:.82em 0% 0em 0%; padding:0em 0% 0em 0%;
	}
#news li {
	margin:.3em 0% .3em 0%; padding:0em 0% 0em 4%;
	font-weight:bold; line-height:1.4em;
	}
* sup {
	position:relative; top: -.35em;
	font-size:.82em; line-height:0em; white-space:noWrap; vertical-align:baseline;
	} /*wg. IE-bug schriftgrösse*/
sub {position:relative; top:.2em;	font-size:1em; line-height:0em; vertical-align:bottom;}

/*ergebnisse*/
div.sglTab {
	position:relative; left:0%; top:0em;
	width:100%;
	border-bottom:1px solid #f2f2f2; border-top:1px solid #f2f2f2;
	margin:0em 0% 1em 0%;
	}
div.sglTab ul {
	margin:.32em 0% .52em 2%;
	}
div.sglTab h3 {
	margin:.72em 0% .32em 0%; padding:0em 0% 0em 0%;
	border-top:1px solid #f2f2f2;
	}
/*div.sglTab ul li {
	width:45%; height:1.5em;
	float:left; clear:none;
	}*/

div.results {
	margin-top:1.5em;
	}
body div.results:first-child {
	margin-top:0em;
	}
div.results h3{
	border-top:1px none #ccc;
	font-size:.98em; color:#999;
	}
div.results h4{
	border-top:1px solid #ccc;
	font-size:.88em;
	}
div.results ul li h2{
	border-top:1px none #ccc;
	font-size:.88em;
	}

div.results ul li {
	margin:.5em 0% 0em 0%; padding:0em 0% 0em 4%;
	}
div.results ul li p {
	margin:0em 0% 0em 0%; padding:0em 0% 0em 0%;
	}
div.results ul li h3 {
	margin:0em 0% 0em 0%; padding:.15em 0% 0em 0%;	
	font-size:1em; line-height:1.1em;
	}

/*neutrale tabelle, eigenschaft-wert-paar*/
table.noStat-default {background:transparent; width:auto; border:1px none #000; font-size:.72em;}
table.noStat-default td {border-top:1px solid #EEEBE4; text-align:left; vertical-align:top; background:transparent;}
table.noStat-default tbody th {border-top:1px solid #EEEBE4; vertical-align:top; background:transparent;}
table.noStat-default thead {background:white;}
table.noStat-default thead th {text-align:center; font-weight:bold;}

table.noStat-default .brdB1 {border-bottom:1px solid #EEEBE4;}
table.noStat-default .brdB2 {border-bottom:2px solid #EEEBE4;}
table.noStat-default .brdR1 {border-right:2px solid #EEEBE4;}
table.noStat-default .brdR2 {border-right:2px solid #EEEBE4;}

/* aufsätze */
p.ySelect {
	position:relative; left:0%; top:0em;
	width:100%;
	float:none; clear:both;
	border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;
	margin:.5em 0em .5em 0%; padding:0em 0em 0em 0%;
	text-indent:0em;
	}
ul.essays {
	width:100%;
	margin:0em 0% 0em 0%; padding:0em 0% 0em 0%;
	}
ul.essays li.veroeff {
	position:relative; left:0%; top:0em;
	width:96%;
	border-top:2px solid #f2f2f2;
	margin:.32em 0% 0em 0%; padding:.2em 0% .52em 4%;
	}
ul.essays li.veroeff h3 {
	margin:-.2em 0% 0em 0%; padding:0em 0% .52em 0%;
	font-size:.98em;
	}
ul.essays li.veroeff p.typeDate {
	font-size:.82em;
	}
ul.essays li.veroeff ul.docType {
	margin:0em 0em .52em 0em; padding:0em 0em 1em 0%;
	}
ul.essays li.veroeff ul.docType li {
	position:relative; left:0%; top:0em;
	width:50%;
	float:left; clear:none;
	list-style-type:none;
	margin:0em 0em 0em 0em; padding:0em 0em 0em 0%;
	}
ul.essays li.veroeff ul.docType li p.typeDate {
	position:relative; left:0%; top:0em;
	width:100%;
	margin:0em 0em 0em 0em; padding:0em 0em 0em 0%;
	font-size:1em; text-indent:0em; line-height:1.5em;
	}
ul.essays li.veroeff ul.docType li p.typeDate a {
	width:92%;
	margin:0em 0em 0em 0em; padding:0em 0em 0em 8%;
	font-weight:bold;
	}

/* Newsletter */
input#eMailAddr {
	width:30em;
	}
