/*-- AKVS head start v1.6 --*/
div#akct {
        position: absolute; top:0px; right: 0px; z-index: 2342; width:113px; height:88px;
        background-image: url(http://wiki.vorratsdatenspeicherung.de/images/Akvse.gif);
        background-repeat: no-repeat;
        background-position: right top;
        border:none;
        padding:0;
        margin:0;
        text-align: right;
}

div#akct img {
        border:none;
        padding:0;
        margin:0;
        background: none;
}

div#akct a#akpeel img {
        width: 113px;
        height: 88px;
}

div#akct a, div#akct a:hover {
        text-decoration: none;
        border:none;
        padding:0;
        margin:0;
        display: block;
        background: none;
}

div#akct a#akpeel:hover {
        position: absolute; top:0px; right: 0px; z-index: 4223; width:500px; height:500px;
        display: block;
        background-image: url(http://wiki.vorratsdatenspeicherung.de/images/Akvsb.gif);
        background-repeat: no-repeat;
        background-position: right top;
}

div#akct a#akpreload {
        background-image: url(http://wiki.vorratsdatenspeicherung.de/images/Akvsb.gif);
        background-repeat: no-repeat;
        background-position: 234px 0px;
}
/*-- AKVS head end --*/


/*-- ganze Seite --*/
html, body {
	color: #ffffff;			/* weiße Schrift */
	background-color: #003366;	/* dunkelblauer Hintergrund */
        font-family: sans-serif;
}

/*-- Logo --*/
#logo {
	padding-top: 5px;
	text-align: center;
}

/*-- Titelzeile --*/
#titel {
	position: absolute;
	right: 16px;
	top: 135px;
	padding: 0;          /* Wegen MSIE 5.0 */
	font-weight: bold;
}

/*-- Navigation --*/
#nav {
	position: absolute;
	top: 135px;
	padding-left: 9px;
	width: 150px;
	font-weight: normal;
	line-height: 28px;
}

/*-- Navigation Hauptseiten --*/
#nav ul,
#nav li {
	font-size: 110%;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

/*-- Navigation Unterseiten --*/
#nav ul.sub {
	font-size: 80%;
	list-style-type: none;
	margin-left: 10px;
	padding-left: 10px;
}

/*-- Text: Navigation & Suche --*/
#nav h4 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 110%;
	font-weight: bold;
}
#nav h4:first-letter {
	font-size: 140%;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
}

/*-- Navigation: unbetätigte Links --*/
#nav a,
#nav li.active li a,
#nav li.active li.active li a {
	background-color: transparent;
	color: #ffffbb;			/* gelb */
	text-decoration: none;
}

/*-- Navigation: Links über denen sich die Maus befindet --*/
#nav a:hover,
#nav li a:hover,
#nav ul.sub li a:hover,
#nav ul.sub ul.sub li a:hover {
	background-color: #0000ff;
	color: #ffffbb;			/* gelb */
	text-decoration: none;
}

/*-- Navigation: Links der ausgewählen Seiten --*/
#nav li.active a,
#nav ul.sub li.active a,
#nav ul.sub ul.sub li.active a {
	background-color: #ff7040;
	color: #ffffbb;			/* gelb */
	text-decoration: none;
}

/*-- Navigation: Links auf die gerade geklickt wird --*/
#nav a:focus,
#nav li a:focus,
#nav ul.sub li a:focus,
#nav ul.sub ul.sub li a:focus {
	background-color: red;
	color: #ffffbb;			/* gelb */
	text-decoration: none;
}

/*-- alle übrigen Links --*/
a {
	color: #88ccff;
	text-decoration: none;
}

.rubrik a {
	color: #ffffbb;			/* gelb */
	text-decoration: none;
}

/* IE 5.0 kann das nicht (kommt mit padding-right nicht zurecht), deshalb
   gibt es ein eigenes IE-Stylesheet welches das wieder rückgängig macht. */
a.external-link {
	background: url("images/external.png") center right no-repeat;
	padding-right: 13px;
}
a.external-mailto {
        background: url("images/mail_icon.gif") center right no-repeat;
        padding-right: 18px;
}

a:visited {
	color: #999999;
}

/* hover, focus, active immer als letztes definieren */
a:hover {
	text-decoration: underline;
}
a:focus {
	background-color: red;
	color: #88ccff;
	text-decoration: none;
}

/*-- Content Bereich --*/
#content {
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 180px;
	padding-right: 9px;
	clear: both;
}

/*-- Footer --*/
#bottom {
  	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 180px;
	padding-right: 9px;
	font-size: small;
	text-align: right;
}

/*-- Absätze --*/
p {
	text-align: justify;
}

p.normal:first-letter {
	font-size: 100%;
}

p:first-letter {
	font-size: 130%;
	font-style: italic;
	letter-spacing: 1px;
}

/*-- 1. Überschrift --*/
h1 {
	font-size: 150%;
	font-weight: bold;
}
h1:first-letter {
	font-size: 190%;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
}

/*-- 2. Überschrift --*/
h2 {
	font-size: 130%;
	font-weight: bold;
}
h2:first-letter {
	font-size: 160%;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
}

/*-- 3. Überschrift --*/
h3 {
	font-size: 110%;
	font-weight: bold;
}
h3:first-letter {
	font-size: 140%;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
}

/* Abstand einer <h2> Überschrift, wenn vor ihr ein anderes Element steht
   (unterstützt von Konqueror, Mozilla und Opera, aber nicht MSIE 6) */
p + h2,
ul + h2,
pre + h2,
form + h2,
center + h2 {
	margin-top: 1.5em;
}

/* Umrahmung und Hervorhebung */
#rahmen {
	color: #ffffff;
	width: 100%;
	text-align: left;
	padding: 5px 5px;
        margin: 5px 0px;
	border: 1px dotted #fc6;
	background: #3535ba;
/*	font-weight: bold; */
}


/*-- Trennlinie --*/
hr {
	color: #ffffff;
	background: #003366;
	margin: 7px 0px 7px 0px;
	text-align: right;
}

/*-- Suche und Sitemap--*/
.rubrik {	
	color: #ffffff;
	width: 100%;
	text-align: left;
	padding: 5px 2px;
        margin: 5px 0px;
	border: 1px dotted #fc6;
	background: #3535ba;
	font-weight: bold;
}

/*-- für lastchanges.php/htm --*/
.lastchanges td {
	padding-right: 10px;
}

/*-- Editor --*/
#edit {
  	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 180px;
	padding-right: 9px;
}

/*-- 'unsichtbarer' Link --*/
#neutral {
	background-color: transparent;
	color: #ffffff;
	cursor: default;
	text-decoration: none;
}

/* --- farblich hervorgehobener Text ---*/
.important {
	color: #ff0000;
}

/*-- "unsichtbare" Schrift für unsere lieben Spamer --*/
.members p {
	color: #003366;
}
.members a {
	background-color: transparent;
	color: #003366;
	cursor: default;
}

/*-- Important --*/
#vip {
	background-color: #f20e0e;
}

/*-- Glossar --*/
acronym {
	cursor: help;
	border-bottom: 1px dotted;
	font-style: normal;
}

.glossar dt {
	color: #ffffff;
	width: 100%;
	text-align: left;
	padding: 5px 5px;
        margin: 5px 0px;
	border: 1px dotted #fc6;
	background: #3535ba;
	font-weight: bold;
}

/* --- Gelber Text, wie Links ---*/
#gelb {
	color: #88ccff;
}

/*-- Photogallery --*/
#photogallery h2 {
	text-align: center;
}

#photogallery img {
	border-width: 1px;
	border-style: outset;
	border-color: #ffffbb;
}
#photogallery img:visited {
	border-color: #999999;
}

/* hover, focus, active immer als letztes definieren */
#photogallery img:hover { /* MSIE 5+6 kann das mal wieder nicht */
	border-width: 3px;
}
#photogallery img:focus { /* Konnte nur Firefox irgendwann mal */
	border-color: red;
	border-width: 1px;
}

/* Click me string (if enabled) */
#photogallery .clickme {
	text-align: center;
	font-size: small;
}

/* Thumbnail block (contains caption and thumbnail picture) */
#photogallery .block {
	display: block;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}

/* Caption for thumbnails */
#photogallery .thumbnail-caption {
	display: table-cell;
	vertical-align: bottom;	/* MSIE 5+6 kann das mal wieder nicht */
	text-align: center;
	font-size: small;
}

#photogallery .number {
/*	font-size: medium; */
	font-size: 130%;
	font-weight: bold;
}

/* Thumbnail pictures */
#photogallery .thumbnail {
	display: table-row;
}

/* Navigation */
#photogallery .navigation {
	text-align: center;
	font-weight: bold;
}

/* Medium size pictures */
#photogallery .medium {
	text-align: center;
}
