/* http://friedrich.song-vision.de/default.css */
/* letzte Änderung 2008-01-31 */

/* @import url("nonn4.css"); */

html {
}

body {
  background-color:#cfe6e6;
  font-size:101%;
}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
{
  font-family:Helvetica,"MS Trebuchet",sans-serif;
}

table#navi {
	height:146px;
	width:720px;
	background-image:url(/bilder/bg/kopf.png);
  background-repeat:no-repeat;
	margin:0 auto 0 auto;
border-collapse:collapse;
}

#navi td {
  text-align:center;
  padding:0;
}

#navi td h2 {
	font-size:20px;
padding:0;
margin:0;
height:30px;
	background-color:#a1919d;
/*width:470px;*/
		vertical-align:middle;
}

#navi td h3 {
	font-size:17px;
padding:0;
margin:0;
height:25px;
	background-color:#a19e91;
/*width:470px;*/
		vertical-align:middle;
}

#navi td span {
  vertical-align:middle;
  display:table-cell;
}

#navi .navia td span {
  background-color:#e6cfe0;
	color:#a1919d;
	padding:0 0.7ex 0 0.7ex;
	width:16.6%;
/*margin:0 0 0.2ex 0;*/
}

#navi .navib td span {
  background-color:#e6e1cf;
  color:#a19e91;
  padding:0 0.6ex 0 0.6ex;
  width:14.29%;
/*margin:0 0 0.2ex 0;*/
}

div#inhalt {
	width:720px;
	padding:0;
  background-image:url(/bilder/bg/rumpf.png);
  background-repeat:repeat-y;
	margin:0 auto 0 auto;
}

div#fuss {
  clear:both;
	width:720px;
	height:136px;
  background-image:url(/bilder/bg/fuss.png);
  background-repeat:no-repeat;
	margin:0 auto 0 auto;
  vertical-align:bottom;
  text-align:center;
  font-size:80%;
}

#inhalt p, #inhalt h1, #inhalt h2, #inhalt h3, #inhalt h4, #inhalt h5, #inhalt dl, #fuss p {
	margin:0 auto 0 auto;
}

#inhalt p, #inhalt dl {
	padding:0.3ex 36px 0.2ex 36px;
}

#inhalt h1 {
	text-align:center;
	padding:1.5ex 36px 1ex 36px;
}

#inhalt h2 {
	padding:1.2ex 36px 0.8ex 36px;
}

#inhalt h3 {
	padding:1.2ex 36px 0.8ex 36px;
}

#inhalt h4 {
	padding:1.2ex 36px 0.8ex 36px;
}

#inhalt h5 {
	padding:1.2ex 36px 0.8ex 36px;
}


#inhalt dt {
	font-weight:bold;
}

#inhalt table {
	padding:0.8ex 36px 0.5ex 36px;
}

#inhalt table td {
/*  vertical-align:top; */
}

#fuss p {
position:relative;
top:85px;
}

#navi a {
  text-decoration:none;
	vertical-align:middle;
	display:table-cell;
	margin:0;
}

#navi .navia a {
	background-color:#a1919d;
	color:#fff9fd;
	padding:0 0.7ex 0 0.7ex;
	width:16.6%;
  height:30px;
}

#navi .navia .papa {
	background-color:#a19e91;
	color:#fff9fd;
}

#navi .navib a {
  height:25px;
	background-color:#a19e91;
	color:#fffef9;
	padding:0 0.6ex 0 0.6ex;
	width:12.25%;
}

.cillu {
  text-align:center;
}

.illul {
  float:left;
  margin-right:1em;
  margin-top:0.5em;
  margin-bottom:0.5em;
}

.illur {
  float:right;
  margin-right:auto;
  margin-left:auto;
  margin-top:0.5em;
  margin-bottom:0.5em;
}

#navi img {
vertical-align:bottom;
}

#navi .nl {
text-align:left;
width:57px;
}

#navi .nr {
text-align:right;
width:57px;
}

.navi0 {
  height:65px;
}

#navi .navia td{
  vertical-align:bottom;
  height:30px;
}

#navi .navib td {
  vertical-align:top;
  height:25px;
}

.crfoto {
   font-size:80%;
   text-align:center;
}

.crfoto a.fotow {
   font-family:Arial,sans-serif;
   font-weight:bold;
   font-size:150%;
}

#inhalt ul {
  padding:1ex 36px 1ex 36px;
}

/* alt überprüfen */

/*


border-color:black;
border-style:solid;
border-width:1px;



strong {
   font-style:normal;
   font-weight:bold;
}

a img {
  border-style:solid;
  border-width:0.5ex;
}

img, h1 a img{
  border:0;
}

a:link {
  color:#003366;
}

a:hover {
  color:#3333ff;
  background-color:#ee6600;
}

#navi a:hover, #navidet a:hover {
  text-decoration:underline;
  color:#003366;
  background-color:#ee6655;
}

#dekolinks {
  float:left;
}

#dekolinks img {
  margin-top:1em;
  width:180px;
}

#webmaster {
  clear:both;
  font-size:0.8em;
  text-align:right;
  margin-right:1ex;
}

#inhalt {
  padding-left:1em;
  padding-right:1em;
}

#navi a.aktuell, #navidet a.aktuell {
  color:#ee6655;
  background-color:#991100;
}

#navi h3 span.linktitel {
  padding:0;
  background-color:#1144bb;
  color:#ee6655;
}

.crfoto {
   font-size:80%;
   text-align:center;
}

.crfoto a.fotow {
   font-family:Arial,sans-serif;
   font-weight:bold;
   font-size:150%;
}

.pagenav {
  text-align:center;
}

#inhalt hr {
	width:35%;
}
*/

/* Story CSS */

/*
#inhalt {
  margin-right:6.5em;
}

*/

#inhalt h3.story {
  background-color:#aaaaaa;
  margin:0 36px 0.6em 36px;
/*  padding:1ex; */
  border-style:solid;
  border-width:2px;
  border-color:#000000;
}

.figur {
  font-weight:600;
}

/* sowohl p als auch span */
.regie {
  font-style:italic;
}

#ende {
  text-align:center;
  font-weight:600;
}

/*
#inhalt p {
  padding:1ex 0 1ex 0;
  margin:1ex 0 1ex 0;
}
*/

.rfr {
  list-style-type:upper-alpha;
}

#navidet, #navidet span, #navidet a, #navidet img  {
/*  width:6.5em; */
}

#navidet img {
  padding:1ex 0 1ex 0;
/*  background-color:#ee6655; */
}

/* sonstiges aus nonnn4 */
#navidet a {
  display:block;
  padding:0.6ex 0 0.6ex 0 ;
/*  width:5em; */
/*  background-color:#003366; */
/*  background-color:#3355dd;
  color:#ee6655; */
}

#navidet span {
/*  display:block;
  color:#003366; */
  background-color:#ee6655;
  padding:0.6ex 0 0.6ex 0 ;
/*  width:5em; */
}

#navidet {
/*  background-color:#003366; */
/*  background-color:#3355dd;
  color:#ee6655;
  width:5em; */
  margin:0 36px 0 36px;
  text-align:center;
/*  float:right; */
}

#navidet h3, #navidet h4 {
  padding:0 1ex 0 1ex;
  display:table-cell;
}

#navidet h3 {
/*  background-color:#991100; */
  margin:1ex 0 0 0;
  font-size:90%;
}

#navidet h4 {
  margin:0;
/*  padding:0; */
}
