

div.centered table {
 margin-left: auto;
 margin-right: auto;
 text-align: left;
}

table.main {
 width: 731px;
 text-align: center;
}

td.textspalte {
 width: 500px;
 vertical-align: top;
 text-align: left;
 padding-top: 0;
 padding-bottom: 0;
 padding-left: 20px;
 background-color: white;
}

table.navspalte_wrapper {
}

td.navspalte_wrapper {
 width: 231px;
 vertical-align:top;
 padding-left: 0;
 padding-top: 0;
}

td.navspalte {
 width: 231px;
 vertical-align: top;
 text-align: left;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 10px;
 background-color: white;
 background-image: url(bilder/schatten_rechts.png);
 background-position: top left;
 background-repeat: repeat-y;	
 z-index: 3;
}

td.spacer {
 height: 5px;
}

td.footer {
 margin-left: 30px;
 padding-left: 20px;
 padding-top: 1px;
 padding-bottom: 1px;
 text-align: left;
}

p#footer {
 font-size: 11px;
 color: #ffffff;
 padding-left: 3px;
}

p.kopfzeile {
 font-size: 11px;
 background-color: #d5edff;
 color: #2ba2ff;
}

p.fusszeile {
 clear:left;
 font-size: 11px;
 color: #2ba2ff;
}

p.kommentarkopfzeile {
 color: #666666;
 margin-bottom: 0;
 font-size: 11px;
}

p.kommentartext {
 margin-top: 0;
 margin-bottom: 0;
}

p.imkommentar {
 margin-top: 0;
 margin-bottom: 0;
}

p.kommentarfusszeile {
 color: #666666;
 margin-top: 0;
 font-size: 11px;
 clear: both;
}

p.imbeitrag {
 clear: left;
 margin-bottom: 0;
 margin-top: 8px;
}

.bild {
	clear: both;
  float: left;
	padding-right: 10px;
	margin-top: 4px;
	margin-bottom: 5px;
	text-align: center;
}

.youtube {
	clear: both;
  float: left;
	padding-right: 10px;
	margin-top: 4px;
	margin-bottom: 5px;
	text-align: center;
}

.bild img {
	margin-bottom: 5px;
}
  
.bildunterschrift {
  font-size: 10px;
	line-height: 120%;
  text-align: center;
}

hr {
 clear:both;
 border-top: 1px dotted #2ba2ff;
 border-bottom:0;
 margin-top:0;
 height: 0px;
}

h4.navspalte {
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 margin-top: 10px;
 margin-bottom: 0;
}

hr.navspalte {
 border-top: 1px dotted #2ba2ff;
 border-bottom:0;
 margin-top:0;
}

div.navspalte_aufzaehlung {
 margin-top: 5px;
 margin-left: 15px; 
 margin-bottom: 5px;
}

p.navspalte_kategorie{
 margin-top:0;
 margin-bottom:0;
 text-indent:-0.6em;
 font-weight: bold;
 color: #ff7c00;
}

p.navspalte{
 margin-top:0;
 margin-bottom:0;
 text-indent:-0.6em;
 font-size: 15px;
 font-weight: bold;
 color: #a40000;
}

p.navspalte_intern{
 margin-top:0;
 margin-bottom:0;
 text-indent:-0.6em;
 color: #000000;
}

p.navspalte_rubrik {
 margin-top:10px;
 margin-bottom:0;
 text-indent:-0.6em;
 font-weight: bold;
}

p.kulturkritik{
 margin-top:0;
 margin-bottom:0;
}

p.ueberschrift {
 font-size: 15px;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: 0.05em;
}

h1 {
 font-size: 20px;
 font-weight: bold;
 letter-spacing: 0.05em;
}

h1.einleitung {
 font-size: 20px;
 font-weight: bold;
 color: #a40000;
 letter-spacing: 0.05em;
}

div.einleitung {
 padding-top: 10px;
 margin-top: 12px;
 margin-bottom: 20px;
 background-color: yellow;
}

acronym {
  border-bottom: 1px dotted #333;
  cursor: help;
}

p.kopfzeile_intern {
	margin-top:0;
	margin-bottom:0;
}

p.titel_intern {
	margin-top:0;
	margin-bottom:0;
	font-weight:bold;
}

p.internkommentar {
	font-style:italic;
	margin-top:0;
	margin-bottom:0;
	border-bottom: 1px dashed #ccc;
}

p.kuerzungshinweis {
	margin-top:10px;
	margin-bottom:0;
}


img {
 border: none;
}

div.centered {
 text-align: center;
}

a:link{ text-decoration: underline; color: #000000; background: transparent; font-weight:normal; }


a.navspalte:link{ text-decoration: none; color: #a40000; background: transparent; font-weight:bold; }
a.navspalte:visited{ text-decoration: none; color: #a40000;  }
a.navspalte:hover{ color: #a40000; }
a.navspalte:active{ color: #a40000;  }

a.navspalte_kategorie:link{ text-decoration: none; color: #ff7c00; background: transparent; font-weight:bold; }
a.navspalte_kategorie:visited{ text-decoration: none; color: #ff7c00; ; }
a.navspalte_kategorie:hover{ color: #ff7c00; }
a.navspalte_kategorie:active{ color: #ff7c00;}

a.navspalte_intern:link{ text-decoration: none; color: #000000; background: transparent; font-weight:normal; }

a.footer:link{ text-decoration: none; color: #ffffff; background: #000000; font-weight:bold; }

a.fusszeile:link{ text-decoration: none; color: #2ba2ff; background: transparent; }

a.beitragstitel:link, a.beitragstitel:visited, a.beitragstitel:hover, a.beitragstitel:active { text-decoration: none; color: black; font-weight:bold; font-size: 20px; letter-spacing: 0.05em; }