
/* Layout Stylesheet */ 

body  { color: #333333; background: #ffd700; text-align: center; margin: 20px; padding: 0 }
#outer    { text-align: left; margin: auto; width: 700px; border: solid 1px #900 ; background-image: url("images/back_s.jpg"); background-repeat: no-repeat; background-position: 160px 130px;}
#hdr    { text-align: center; padding-top: 10px; height: 90px }
#ftr   { color: #900; font-size: 10px; font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif; text-align: right; margin: 10px auto auto; width: 700px; height: 15px }
#ftr a  { color: black; text-decoration: none }
#bar      { height: 25px; border-style: solid; border-width: 1px 0; border-color: #990000 }
#cont       { color: #900; font-size: 12px; font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif; text-align: left; padding: 15px 15px 30px }
.liste     { color: #900; font-size: 14px; font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif; text-align: left;}
#language   { color: #900; font-size: 12px; font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif; text-align: center; margin: auto; width: 700px; border: solid 1px }
.textlink          { font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif; margin-top: -10px; margin-left: 5px }
.textlink a         { color: #900; font-weight: bold; text-decoration: none; background-image: url("images/pfeil_t.gif"); background-repeat: no-repeat; background-position: 0 center; padding-left: 10px }    
.textlink a:hover  { background-color: #ff9 }
#bild          { text-align: left; margin-bottom: 5px; margin-left: 15px; position: relative; width: auto; float: right; border: solid 1px #900 }
#bild_l     { margin-top: 5px; margin-right: 15px; margin-bottom: 5px; position: relative; width: auto; float: left }
h3     { font-size: 1.17em; font-weight: bold }
h4  { font-size: 1.17em; font-weight: bold }
.line   { margin-bottom: 10px; border-top: 1px solid #900 }