/* ########### Generic tag definitions ########### */

body { font-family: Geneva, Helvetica, Verdana, Swiss, SunSans-Regular, sans-serif; font-size: 12px; background-image: url(http://www.datenschlag.org/pics/bg.gif); margin: 0px; padding: 10px;  background-attachment: fixed }

h1,h2,h3,h4,h5,h6 { background-color: transparent; color: #3399CC; padding-bottom: 0 }

h1 {font-size: 1.5em; font-weight: 900; margin-bottom: 0.3em }

h2 {font-size: 1.3em; font-weight: 900; margin-bottom: 0.3em; }

h3 {font-size: 1.2em; font-weight: 700; margin-bottom: 0.1em; }

h4 {font-size: 1.1em; font-weight: 700; font-stretch: condensed; margin-bottom: -0.5em }

h5 {font-size: 1em; font-weight: 700; margin-bottom: -0.5em }

h6 {font-size: 0.8em; font-weight: 900;  margin-bottom: -0.5em }

hr { color: #000000 }

p { text-align: justify }

dt { font-weight: bolder; }

td {font-size: 12px; }

small {font-size: 10px;}


/* ########### rehashes of old formatting model ########### */

.right { text-align: right; float: right;  }
div.rightalign {position: static; float: right }
.left { text-align: left; float: left }
p.center { text-align: center }
.clear { clear: both}
.oldnav {display: none}

/* ########### visual cuing ########### */

dt.emphasis {color: black; background-color: #99ccff; padding: 2px; }
dt.emphasis a{color: black;}

dd.bold { font-weight: bolder; margin-top: 0.5em; }

.white { background-color: white; margin: 0px; padding: 3px 3px 3px 3px; border: 0px white }

.lightgrey {background-color: #eee; padding: 4px; border: solid 1px #999}

.grey {background-color: #aaa; padding: 4px; border: solid 1px #666}

.red {color: #ff0000;}

p.grey {clear: both;}

div.ltgrey { color: black; background-color: #ccf; margin-right: 10px; margin-left: 10px; padding-right: 5px; padding-left: 5px; border: solid 1px #69c }

p.frage { font-weight: bold; margin-top: 2em; margin-bottom: 0.5em; }
p.antwort { margin-left: 3em; }

/* ########### content classes ########### */

body.tigernav { margin: 0px; padding: 0px; }

.navbox { position: fixed; top: 10px; left: 7px; }

.tigernavbox { position: absolute; position: fixed; top: 0px; left: 0px; height: 330px; width: 100%; margin: 0px; padding: 10px 0px 0px 5px; background-image: url(http://www.datenschlag.org/pics/bg.gif); background-attachment: fixed; border-bottom: 3px solid black; }

.tigernavmeat { background-color: white; margin: 310px 0px 10px 0px; padding: 30px 10px 10px 20px; border-bottom: solid 3px black }

.tigernavigation { background-color: white; margin: 0px; padding: 10px 0px 10px 5px; border-bottom: solid 3px black; border-top: solid 3px black; font-size: 12px; line-height: 140%; }

.topcontentwhite { position: static; font-size: 1em; color: #000; background-color: white; margin: 55px 0px 10px 160px; padding: 10px 10px 10px 20px; border: solid 3px black }

.tigercontentwhite { position: static;  font-size: 1em; color: #000; background-color: white; margin: 55px 0px 10px 0px; padding: 10px 10px 10px 20px; border: solid 3px black }

.tigercontentindex {text-align: left; float: left; vertical-align: bottom}

.icon { position: static; float: right; margin: 0px; padding: 0px; background-color: white; border: solid 3px black }

.copyright { font-size: 0.8em; color: #333333 }

.leftimage {float: left; clear: both; width: auto; padding: 7px; margin: 10px 10px 10px 0px; background-color: #eee; color: #333; font-size: 10px; border: 1px solid #999;  }

.rightimage {float: right; clear: both; padding: 7px; margin: 10px 0px 10px 10px; background-color: #eee; color: #333; font-size: 10px; border: 1px solid #999; }

td.smallgrey a{ color:#999999; background-color: transparent; text-decoration: none; font-size: small; text-align: left}
td.smallgrey a:hover{ color:#ff6600; background-color: transparent; text-decoration: underline; font-size: small; text-align: left}
td.biggrey a{ color:#666666; background-color: transparent; text-decoration: none; text-align: left}
td.biggrey a:hover{ color:#ff6600; background-color: transparent; text-decoration: underline; text-align: left}

.citationlist {
	position: relative;
	top: -10px;
	list-style: none;
}

.citationlist li{
	position: relative;
	left: -2em;
}

.indented {
	position: relative;
	margin-top: -10px;
	margin-bottom: -10px;
	padding-left: 2em;
}

.dachsentry {
	margin-top: -10px;
	padding-left: 2em;
}

h2.noborder { color: #000000; background-color: transparent; }

#bisamdb_mainarea {}

#bisamdb_infoarea {width: 800px;}


/* ########### Links ########### */
a:link{ text-decoration: underline; font-weight: 700; color: #003366; background-color: transparent; }
a:visited{ text-decoration: underline; font-weight: 700; color: #999999; background-color: transparent }
a:hover{ text-decoration: underline; font-weight: 700; color: #ff6600; background-color: transparent }
a:active{ text-decoration: underline; font-weight: 700; color: #cc0000; background-color: transparent }

h1 a:link{ text-decoration: none; color: #3399CC; }
h1 a:visited{ text-decoration: none; color: #3399CC; }

h2 a:link{ text-decoration: none; color: #3399CC; }
h2 a:visited{ text-decoration: none; color: #3399CC; }

h3 a:link{ text-decoration: none; color: #3399CC; }
h3 a:visited{ text-decoration: none; color: #3399CC; }

h4 a:link{ text-decoration: none; color: #3399CC; }
h4 a:visited{ text-decoration: none; color: #3399CC; }

