/*****************************************************************************
 * Plattentests.de Style Sheet - Screen
 * Version 1.0 - 2009-01-04
 *
 * Author: Sebastian Boschert <sebastian@2007.org>
 * Copyright (c) 2009 Sebastian Boschert. All rights reserved.
 *****************************************************************************
 */

html {
	background-color: #E7E7E7;
	background-image: url(./img/siteback.png);
	background-repeat: repeat;
}

body {
	margin: 0;
	font-size: 12px;
	background-image: url(./img/siteheaderback.png);
	background-position: left 36px;
	background-repeat: repeat-x;
}

/* Blockelemente */
h2, h3, h4,
p, ul, ol,
form {
	display: block;
	margin-top: 8px;
	margin-bottom: 8px;
}

table { margin: 8px 0; }

a.mehr {
	display: -moz-inline-box;
	display: inline-block;
	width: 12px;
	height: 11px;
	margin-top: 1px;
	vertical-align: top;
	background-image: url(./img/mehr.gif);
	background-position: left center;
}

.gradient {
	padding: 8px 5px 0 5px;
	background-image: url(./img/boxgradient.png);
	background-position: left top;
	background-repeat: repeat-x;
}

#mainwrapper,
#sitefooter,
#sidenav {
	background-color: #FFF;
}

#siteheader,
#sitefooter,
#mainwrapper {
	position: relative;
	display: block;
	clear: both;
	width: 960px;
	margin: 0 auto;
}

/* Elemente, die nicht angezeigt werden sollen */
h1 span,
h2 span,
button span,
a.mehr span,
#topnav li a span {
	display: none;
}


/*****************************************************************************
 * Formulare
 ****************************************************************************/

input.text,
textarea.text {
	border: 1px solid #C2C2C2;
	background-color: #FFF;
	vertical-align: middle;
}

button, select { vertical-align: middle; }

button.suchen,
button.abschicken,
button.abstimmen,
button.eintragen {
	height: 20px;
	padding: 0;
	border-style: none;
	background-color: transparent;
}

button.suchen { width: 61px; background-image: url(./img/buttons/suchen.png); }
button.abschicken { width: 82px; background-image: url(./img/buttons/abschicken.png); }
button.abstimmen { width: 78px; background-image: url(./img/buttons/abstimmen.png); }
button.eintragen { width: 70px; background-image: url(./img/buttons/eintragen.png); }


/*****************************************************************************
 * Tabellen
 ****************************************************************************/

td, th { padding: 6px; }


/*****************************************************************************
 * Seiten-Header
 ****************************************************************************/

h1 {
	height: 134px;
	margin: 0;
	background-image: url(./img/sitelogo.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#topwerbung {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	margin: 36px 0 0 350px;
	height: 96px;
	overflow: hidden;
}

#topwerbung div.height60 {
	margin-top: 19px;
}

#topwerbung div.width468 {
	margin-left: 10px;
}

#topwerbung img {
	border-style: none;
}


/*****************************************************************************
 * Seiten-Footer
 ****************************************************************************/

#sitefooter {
	background-image: url(./img/dottedline.png);
	background-position: 0 12px;
	background-repeat: repeat-x;
	padding: 20px 0;
	font-size: 90%;
	color: #505050;
}

#sitefooter p {
	margin: 0 0 5px 0;
	text-align: center;
}


/*****************************************************************************
 * Navigationsleiste im Header
 ****************************************************************************/

#topnav {
	height: 32px;
	overflow: hidden;
	background-color: #1A1A1A;
	background-image: url(./img/navback.png);
}

#topnav ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#topnav li {
	float: left;
	margin: 0 4px;
	overflow: hidden;
/*	border-top: 1px solid #444;
	border-left: 1px solid #444;
	border-bottom: 1px solid #222;
	border-right: 1px solid #222;*/
}

#topnav li a {
	display: block;
	height: 32px;
}

/* Startseite */
#topnav li.start { margin-left: 6px; }
#topnav li.start a { width: 90px; background-image: url(./img/buttons/startseite.png); }
#topnav li.start a:hover { background-image: url(./img/buttons/startseiteover.png); }

/* Forum */
#topnav li.forum a { width: 90px; background-image: url(./img/buttons/forum.png); }
#topnav li.forum a:hover { background-image: url(./img/buttons/forumover.png); }

/* Forum */
#topnav li.fussballforum a { width: 120px; background-image: url(./img/buttons/wmforum.png); }
#topnav li.fussballforum a:hover { background-image: url(./img/buttons/wmforumover.png); }

/* Lesercharts */
#topnav li.charts a { width: 106px; background-image: url(./img/buttons/lesercharts.png); }
#topnav li.charts a:hover { background-image: url(./img/buttons/leserchartsover.png); }

/* Links */
/*#topnav li.links a { width: 88px; background-image: url(./img/buttons/links.png); }
#topnav li.links a:hover { background-image: url(./img/buttons/linksover.png); }*/

/* Hilfe */
#topnav li.hilfe a { width: 90px; background-image: url(./img/buttons/hilfe.png); }
#topnav li.hilfe a:hover { background-image: url(./img/buttons/hilfeover.png); }

/* Impressum / AGB */
#topnav li.impressum {
	position: absolute;
	top: 0;
	left: 0;
	width: 820px;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 11px 140px 0 0;
	font-size: 11px;
	text-align: right;
	border-style: none;
	background-image: url(./img/siteheadertop.png);
}

#topnav li.impressum a {
	display: inline;
	color: #FFF;
}

#topnav li.impressum a span {
	display: inline;
}

#topsearch {
	float: left;
	height: 31px;
	line-height: 31px;
	margin: 0 4px;
}

#topsearch .text { font-size: 11px; }
#topsearch button { margin: 6px 0 6px 2px; }


/*****************************************************************************
 * Navigationsspalte links
 ****************************************************************************/

#sidenav {
	width: 209px;
	float: left;
	display: inline;
	margin: 0;
}

#sidenav,
#sidenav input.text,
#sidenav select {
	font-size: 11px;
}

#sidenav h2 {
	height: 25px;
	margin: 0 -14px 8px -15px;
	background-position: right top;
	background-repeat: no-repeat;
}

#sidenav h3 {
	margin: 12px 0 0 0;
	font-size: 12px;
}

#sidenav a { color: #C6C6C6; }

#sidenav p { margin-bottom: 0; }

#sidenav div.box {
	position: relative; /* f. MSIE wegen dem Bug mit verschwindendem Hintergrund */
	display: block;
	margin: 3px 0;
	padding: 0 14px 13px 15px;
	color: #C6C6C6;
	background-color: #1A1A1A;
	background-image: url(./img/sidenav/bottom.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#sidenav .neuerezis { margin-top: 0 !important; }

/* Ueberschriften */
#sidenav .neuerezis h2 { height: 28px; background-image: url(./img/sidenav/neuerezis.png); }
#sidenav .specials h2 { background-image: url(./img/sidenav/specials.png); }
#sidenav .archiv h2 { background-image: url(./img/sidenav/archivsuche.png); }
#sidenav .amazon h2 { background-image: url(./img/sidenav/amazonsuche.png); }
#sidenav .partner h2 { background-image: url(./img/sidenav/partnerangebote.png); }

#sidenav .specials h3 {
	color: #C6C6C6;
	margin-bottom: 4px;
	font-size: 12px;
}

/* Linklisten */
#sidenav ul.ab {
	margin: 0 -14px 0 -15px;
	padding: 0;
	list-style-type: none;
}

#sidenav ul.ab li {
	width: /*175px*/186px; /* f. MSIE 6 notwendig */
	margin: 0 4px;
	padding: 3px 5px 3px /*21px*/ 10px;
	background-position: left center;
	background-repeat: no-repeat;
}

#sidenav ul.ab li.a {
	background-color: #323232;
/*	background-image: url(./img/sidenav/bulleta.png); */
}

#sidenav ul.ab li.b {
/*	background-image: url(./img/sidenav/bulletb.png); */
}

/* Linkliste Archiv */
#sidenav .archiv ul {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
}


/* Formular f. Archivsuche */
#archivsuche input,
#archivsuche select,
#archivsuche button {
	margin: 2px 0;
	display: block;
}

/* Werbung */
#sidenav .amazon iframe,
#sidenav .amazon div,
#sidenav .partner iframe,
#sidenav .partner div {
	display: block;
	margin: 8px auto 0 auto;
}


/*****************************************************************************
 * Content-Bereich
 ****************************************************************************/

#startseite,
#rezension,
#forum,
#lesercharts,
#impressum,
#links,
#hilfe,
#suche,
#archivliste,
#specialcontent {
	width: 751px;
	float: left;
	display: inline-block;
	margin: 0;
	background-image: url(./img/topcorner.png);
	background-position: left top;
	background-repeat: no-repeat;
}

/* Seiten ohne Header-Boxen */
#forum,
#lesercharts,
#impressum,
#links,
#hilfe,
#suche,
#archivliste,
#specialcontent {
	width: 730px;
	padding: 0 11px 0 10px;
}

/* Ueberschriften */
#rezension h3 {
	font-size: 16px;
}

h4 { font-size: 100%; }


/*****************************************************************************
 * Header-Boxen
 ****************************************************************************/

div.headerbox {
	position: relative;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}

div.headerbox.adw,
div.headerbox.rezi,
div.headerbox.special {
	width: 360px;
	height: 159px;
	padding: 11px 15px 0 157px;
	background-image: url(./img/headerbox-l.jpg);
}

div.headerbox.special {
	width: 502px;
	padding: 11px 15px 0 15px;
}

div.headerbox.newsletter,
div.headerbox.charts {
	width: 190px;
	height: 95px;
	padding: 75px 12px 0 17px;
	background-image: url(./img/headerbox-r.jpg);
}

div.headerbox h2 {
	font-size: 16px;
	margin: 0 0 11px 0;
}

div.headerbox img.cover {
	position: absolute;
	top: 11px;
	left: 24px;
	width: 115px;
	height: 115px;
}


/*****************************************************************************
 * Specials
 ****************************************************************************/

#specialcontent h2 {
	height: 59px;
	margin: 0;
	background-image: url(./img/special_header.png);
}

#specialcontent h3 {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 1.5em;
}

/* Fix fuer alten Content */
h1.headertop {
	height: auto;
	width: auto;
	background: transparent;
}

table.special {
/*	float: left;
	margin: 0;*/
	width: 100%;
/*	padding: 0 15px;
	background-image: url(./img/topcorner.png);
	background-position: left top;
	background-repeat: no-repeat;*/
}

table.special td {
	font-size: 12px;
	border-style: none;
}

/* Alter Content */
#specialcontent .pollautor {
	font-weight: bold;
/*	text-align: right; */
}

div.headerbox.special h2 {
	margin: 0;
	font-size: 16px;
	color: #2b2b2b;
}

div.headerbox.special ul {
	list-style-position: inside;
	padding: 0;
	margin-top: 1.2em;
	margin-left: 0;
}

#specialcontent {
	float: left;
}

#specialcontent h2 {
/*	margin: 0  -15px;*/
}

#specialcontent div.links {
	width: 48.75%;
	float: left;
}

#specialcontent div.rechts {
	width: 48.75%;
	float: right;
}

#specialcontent h4 {
	height: 20px;
	width: 100%;
	padding: 7px 0 0 4px;
	font-size: 13px;
	font-weight: bold;
/*	font-family:Calibri,Helvetica,Arial,sans-serif;*/
	text-align: center;
	color: #505050;
	background-image: url(./img/subheaderback.png);
}

#specialcontent img.poll-winner {
	display: block;
	width: 200px;
	height: 200px;
	margin: 0 auto 12px auto;
	border-style: none;
}

table.pollerg {
	margin-top: 0;
	width: 100%;
}

table.pollerg tr.topten {
	font-weight: bold;
}

table.pollerg tr.a td {
	background-color: #EAEAEA;
}

table.pollerg tr.b td {
	background-color: #F1F1F1;
}



/*****************************************************************************
 * Redaktionspoll/Jahrespoll
 ****************************************************************************/

#poll {
	width: 100%;
}

#poll th {
	height: 32px;
	padding: 0 8px 0 0;
	background-color: #FFF;
}

#poll td { vertical-align: top; }

table.pollerg td.rang { text-align: right; vertical-align: middle !important; }
table.pollerg td.stimmen { text-align: center; vertical-align: middle !important; }
table.pollerg td.titel { vertical-align: middle !important; }

#poll h4 {
	height: 28px;
	margin: 0 0 8px 0;
	padding: 0;
}

#poll h4 span { display: none; }

#poll h4 { background-position: center center; }

#poll h4.albumdesjahres { background-image: url(./img/albumdesjahres.png); }
#poll h4.songdesjahres { background-image: url(./img/songdesjahres.png); }
#poll h4.banddesjahres { background-image: url(./img/banddesjahres.png); }
#poll h4.solodesjahres { background-image: url(./img/solodesjahres.png); }
#poll h4.newcomerdesjahres { background-image: url(./img/newcomerdesjahres.png); }
#poll h4.livebanddesjahres { background-image: url(./img/livebanddesjahres.png); }
#poll h4.schlechtestesalbumdesjahres { background-image: url(./img/schlechtestesalbumdesjahres.png); }
#poll h4.enttaeuschendstesalbumdesjahres { background-image: url(./img/enttaeuschendstesalbumdesjahres.png); }
#poll h4.videodesjahres { background-image: url(./img/videodesjahres.png); }
#poll h4.coverdesjahres { background-image: url(./img/coverdesjahres.png); }
#poll h4.bestewebsite { background-image: url(./img/bestewebsite.png); }
#poll h4.besterezi { background-image: url(./img/besterezi.png); }

#poll img { border-style: none; }

.pollcover {
	width: 200px;
	height: 200px;
}

.redpollcover {
	width: 140px;
	height: 140px;
}


/*****************************************************************************
 * AdW-Kasten
 ****************************************************************************/

div.headerbox.adw h2 {
	width: 144px;
	height: 12px;
	margin-top: 5px;
	background-image: url(./img/adw.png);
}

div.headerbox.adw h3 {
	margin: 11px 0;
	font-size: 14px;
}

div.headerbox.adw h4 { margin: 11px 0 0 0; }
div.headerbox.adw p { margin: 0; }


/*****************************************************************************
 * Newsletter-Kasten
 ****************************************************************************/

div.headerbox.newsletter h2 {
	width: 92px;
	height: 12px;
	margin: 0 0 11px 0;
	background-image: url(./img/newsletter.png);
}

div.headerbox.newsletter .text {
	width: 113px;
	font-size: 11px;
	margin-right: 2px;
}


/*****************************************************************************
 * Abstimmungs-Kasten
 ****************************************************************************/

div.headerbox.charts h2 {
	width: 155px;
	height: 15px;
	margin: 0 0 11px 0;
	background-image: url(./img/deinestimme.png);
}

div.headerbox.charts select {
	margin: 0 2px 0 0;
}


/*****************************************************************************
 * Startseite
 ****************************************************************************/

#akt_highlights h2,
#startcharts h2,
#weiteraktuell h2,
#vorschau h2 {
	width: 100%;
	height: 28px;
	margin: 0 0 8px 0;
}

#akt_highlights {
	clear: both;
	width: 735px;
	margin: 0 8px 8px 8px;
}

#akt_highlights h2 { background-image: url(./img/aktuellehighlights.png); }

#akt_highlights div.row {
	display: inline-block;
	width: 100%;
	margin: 0 0 0 0;
}

#akt_highlights div.row div {
	position: relative;
	display: inline-block;
	height: 88px;
	width: 264px;
	margin: 0 0 12px 0;
	padding: 0 94px 0 6px;
	background-image: url(./img/boxgradient.png);
	background-position: left top;
	background-repeat: repeat-x;
}

#akt_highlights div.a { float: left; clear: both; }
#akt_highlights div.b { float: right; }

#akt_highlights h3 {
	font-size: 13px;
	margin: 8px 0;
}

#akt_highlights h4 { margin: 0; }

#akt_highlights p {
/*	text-align: justify; */
	margin: 0;
}

#akt_highlights img.cover {
	position: absolute;
	top: 10px;
	right: 6px;
	width: 80px;
	height: 80px;
	margin-bottom: 12px;
}

#startcharts,
#vorschau,
/*#startwerbung,*/
#weiteraktuell {
	position: relative;
	display: inline;
	width: 364px;
}

#startcharts,
#vorschau/*,
#startwerbung*/ {
	float: left;
	margin: 0 0 8px 8px;
}

#startwerbung {
	display: block;
	text-align: center;
	width: 100%;
	clear: both;
}

#weiteraktuell {
	float: right;
	margin: 0 8px 8px 0;
}

#startcharts h2 { background-image: url(./img/startcharts.png); }
#vorschau h2 { background-image: url(./img/vorschau.png); }

#startcharts ol,
#startcharts p {
	padding: 0;
	margin: 0 0 8px 88px;
}

#startcharts ol {
	margin-left: 107px;
	*margin-left: 112px; /* Extrawurst f. MSIE */
}

#startcharts img.cover {
	position: absolute;
	top: 38px;
	left: 0;
	width: 80px;
	height: 80px;
}

#weiteraktuell h2 { background-image: url(./img/weiterhinaktuell.png); }

#weiteraktuell ul,
#vorschau ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 8px;
}

#vorschau p,
#vorschau form {
	margin-left: 8px;
}

#startwerbung {
	padding-top: 16px;
/*	background-image: url(./img/hr.png);
	background-position: left top;
	background-repeat: repeat-x;*/
}

#startwerbung iframe,
#startwerbung div {
	display: block;
	margin: 0 auto;
}


/*****************************************************************************
 * Rezension
 ****************************************************************************/

div.headerbox.rezi p {
	margin: 8px 0;	/* wegen Jesse James */
}

div.headerbox.rezi p.bewertung {
	margin: 0;	/* wegen Jesse James */
	float: left;
	width: 50%;
	padding-bottom: 14px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.headerbox.rezi p.b0 { background-image: url(./img/bewert/00.png); }
div.headerbox.rezi p.b1 { background-image: url(./img/bewert/01.png); }
div.headerbox.rezi p.b2 { background-image: url(./img/bewert/02.png); }
div.headerbox.rezi p.b3 { background-image: url(./img/bewert/03.png); }
div.headerbox.rezi p.b4 { background-image: url(./img/bewert/04.png); }
div.headerbox.rezi p.b5 { background-image: url(./img/bewert/05.png); }
div.headerbox.rezi p.b6 { background-image: url(./img/bewert/06.png); }
div.headerbox.rezi p.b7 { background-image: url(./img/bewert/07.png); }
div.headerbox.rezi p.b8 { background-image: url(./img/bewert/08.png); }
div.headerbox.rezi p.b9 { background-image: url(./img/bewert/09.png); }
div.headerbox.rezi p.b10 { background-image: url(./img/bewert/10.png); }

#rezension {
	background-image: url(./img/reziback.png);
	background-repeat: repeat-y;
}

#rezension h4 { margin: 8px 0 0 0; }

/* Kaesten links */
#rezitext,
#reziref,
#surftipps,
#reziforum,
#reziweitere {
	float: left;
	clear: left;
	display: inline; /* f. MSIE 6 wegen double margin bug */
	margin: 8px 24px 0 24px;
	width: 473px;
	padding: 0 5px;
}

/* Kaesten rechts */
#reziwerbung,
#rezihighlights,
#rezitracklist {
	float: right;
	display: inline; /* f. MSIE 6 wegen double margin bug */
	margin: 8px 12px 0 12px;
	width: 183px;
	padding: 0 5px;
}

/* Kaesten mit Gradient */
#reziref,
#surftipps,
#reziforum,
#reziweitere,
#rezihighlights,
#rezitracklist,
#reziwerbung {
	background-image: url(./img/boxgradient.png);
	background-position: left top;
	background-repeat: repeat-x;
}

#rezitext { line-height: 140%; }

#rezitext h3 {
	text-align: center;
	margin: 8px 0 20px 0;
}

#rezension ul {
	margin-left: 1.2em;
	*margin-left: 1.5em; /* Extrawurst f. MSIE */
	padding: 0;
}

#reziweitere div { height: 70px; }

#reziweitere div div {
	position: relative;
	width: 158px;
	margin: 0 0 8px 0;
	padding: 0 0 0 75px;
	overflow: hidden;
}

#reziweitere div.a {
	float: left;
	clear: both;
}

#reziweitere div.b { float: right; }

#reziweitere h4 { margin-bottom: 8px; }

#reziweitere img.cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 70px;
	height: 70px;
}

#reziwerbung { margin-bottom: 0; }

#reziwerbung iframe,
#reziwerbung div {
	display: block;
	margin: 0 auto 16px auto;
	border: 1px solid #505050;
}

#rezitracklist ul {
	margin-left: 0;
	padding: 0;
	list-style-type: none;
}

#rezitracklist ul li {
	margin: 0;
	padding: 0;
	display: inline;
}

#rezitracklist ol {
/*	margin: 0 0 8px 0;*/
	padding: 0;
	list-style-type: decimal; /* Extrawurst f. MSIE */
	list-style-type: decimal-leading-zero; /* wird von MSIE nicht erkannt */
}

#rezitracklist ol li {
	display: list-item;
	margin: 0 0 0 2.1em;
	*margin-left: 2.5em; /* Extrawurst f. MSIE */
}


/*****************************************************************************
 * Forum
 ****************************************************************************/

#forum h2 {
	height: 59px;
	margin: 0;
	background-image: url(./img/forum_header.png);
}

#forum .bottomnav {
	margin: 12px 0;
	text-align: center;
}

#forum .bottomnav.thread { text-align: right; }

#threadheader h3 {
	margin: 6px 0 0 6px;
	font-size: 16px;
}

/* #threadheader p { margin-bottom: 0; } */

#forum table {
	width: 724px;
	margin: 0 0 0 6px;
	clear: right;
}

thead.thread th {
	padding-left: 10px;
}

tbody.thread td {
	padding: 10px;
	text-align: left;
}

tbody.thread td.user {
	width: 100px;
	font-weight: bold;
	background-color: #EAEAEA;
}

tbody.thread .datetime span {
	padding: 0 0 0 12px;
	background-image: url(./img/msg.png);
	background-position: left center;
	background-repeat: no-repeat;
}

#forumnavbox {
	width: 216px;
	height: 43px;
	padding: 14px 6px 0 6px;
	float: right;
	margin: 0 0 0 1ex;
	text-align: center;
	background-image: url(./img/forumnavbox.png);
	background-position: right top;
	background-repeat: no-repeat;
	overflow: hidden;
}

#forumnavbox p {
	margin: 0 0 6px 0;
}

#forumform { width: 390px; }
#forumformwerbung { width: 332px; }
#forumform, #forumformwerbung { margin: 8px 0; }

#forumform input,
#forumform textarea {
	display: block;
}

#forumform div.row { margin: 8px 0 0 8px; }

#forumform img.captcha {
	display: block;
	border: 1px solid #C2C2C2;
	margin: 4px 0;
}

#forumform h2 { height: 28px !important; }
#forumform.neu h2 { background-image: url(./img/neuesthema.png); }
#forumform.antwort h2 { background-image: url(./img/antworten.png); }

#forumformwerbung iframe {
	border-style: none;
	margin-bottom: 16px;
}


/*****************************************************************************
 * Lesercharts
 ****************************************************************************/

#lesercharts h2 {
	height: 59px;
	margin: 0;
	background-image: url(./img/lesercharts_header.png);
}

#lesercharts table {
	width: 100%;
	margin: 0 auto;
	clear: right;
}

#lesercharts img.cover {
	width: 50px;
	height: 50px;
}


/*****************************************************************************
 * Impressum / AGB
 ****************************************************************************/

#impressum h2 {
	height: 59px;
	margin: 0;
	background-image: url(./img/impressum_header.png);
}

#impressum h3 { font-size: 16px; }

#impressum h4 {
/*	font-size: 14px;
	margin-bottom: 8px;
	padding: 6px 4px 0 4px;
	background-image: url(./img/boxgradient.png);
	background-position: left top;
	background-repeat: repeat-x;
*/
	font-size: 100%;
	font-weight: bold;
	margin: 1em 4px 1ex 4px;
}

#impressum p, #impressum h5 { margin: 0 4px; }


/*****************************************************************************
 * Links, Hilfe
 ****************************************************************************/

#links h2 {
	height: 59px;
	margin: 0;
	background-image: url(./img/links_header.png);
}


#hilfe h2 {
	height: 59px;
	margin: 0;
	background-image: url(./img/hilfe_header.png);
}


#links h3,
#hilfe h3 {
/*	font-size: 14px;
	margin-bottom: 8px;
	padding: 6px 4px 0 4px;
	background-image: url(./img/boxgradient.png);
	background-position: left top;
	background-repeat: repeat-x;
*/
	font-size: 100%;
	font-weight: bold;
	margin: 1.25em 4px 1ex 6px;
}

#links table { width: 95%; margin-top: 0; }
#links table td { width: 50%; padding: 3px 3px 0 3px; }

#hilfe p { line-height: 140%; }

#hilfe p, #links table { margin: 0 4px; }


/*****************************************************************************
 * Suche, Archivlisten
 ****************************************************************************/

#suche h2 {
	height: 59px;
	margin: 0;
	background-image: url(./img/suche_header.png);
}

#suche h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 1em 4px 0 4px;
}

#suche p {
	margin-left: 4px;
	margin-right: 4px;
}

#archivliste h2 {
	height: 59px;
	margin: 0;
	background-image: url(./img/archiv_header.png);
}

#archivliste h3 {
	font-size: 16px;
	font-weight: bold;
}

/*#suche h3,*/
#archivliste h4 {
/*	font-size: 14px;
	margin-bottom: 8px;
	padding: 6px 4px 0 4px;
	background-image: url(./img/boxgradient.png);
	background-position: left top;
	background-repeat: repeat-x;
*/
	font-size: 100%;
	font-weight: bold;
	margin: 1em 4px 0 4px;
}
