body { background:url(img/bg.jpg); text-align:center; font:12px verdana; color:#000000; }
#container { width:777px; text-align:left; margin:auto; border:0px solid black; margin-top:10px; }
#head { display:block; clear:both; background:url(img/oben.png) no-repeat; height:100px; padding-top:1px; }
#body { display:block; clear:both; background:url(img/bgr.png); margin-right:0px; border-top:0px solid #877204; border-bottom:0px solid #877204; padding:0; margin:0; }
#foot { display:block; clear:both; background:url(img/unten.png) no-repeat; height:55px;  }

.search_box { float:right; width:200px; margin-right:40px; margin-top:30px; border:0; padding:5px; background:none; padding-left:30px; color:#fffbc0; }
h1, h2 { font-weight:normal; }
h1 { font-size:29px; margin:0; padding:0; margin-left:10px;margin-top:10px;border:0px solid red;}
p { border:0px solid red; margin:3px; padding:3px; }

a { color:#ffe042; }
a:hover { text-decoration:none; }

#head ul { margin:0; padding:0; margin-top:65px; margin-right:10px; float:right; }
#head li { display:inline; margin:0; padding:0; list-style-type:none; margin-left:15px; }
#head li a { color:#ffffff; font-size:12px; text-decoration:none;  }
#head li a:hover { color:#ffe042; font-size:12px; text-decoration:none; }

#left { float:left; width:510px; border-right:2px solid #aeaeae; }
#right { float:right; width:260px; padding-left:5px; }
.clear { clear:both; }

#body h2 { font-size:18px; margin:0; padding:0; margin-left:5px; margin:5px; margin-bottom:7px; margin-top:3px; }
#banner { background:url(img/ban.jpg); width:497px; height:167px; margin-left:3px; }
#head p, #head form { display:inline; margin:0; padding:0 }

#banner p.quote { font-size:16px; margin:15px; float:right; width:400px; margin-top:5px; }
#banner p span { font-size:12px; font-style:italic; float:right }
#banner h2 { font-weight:lighter; font-size:22px; font-style:italic; margin-left:15px; padding-top:15px }
#banner { margin-bottom:10px; }

#left h2 { font-size:20px; padding-left:7px; margin-top:10px; }
#left p { padding-left:14px; }
#right p { padding-left:5px; }
#right h2 { margin-bottom:4px; font-size:15px; margin-top:15px; }
#right h2.first { margin-top:5px; }

.img-left { float:left; margin-right:5px; }
.img-right { float:right; }

ul.nav { list-style-type:none; border:0px solid black; padding:0px; margin:5px; margin-right:10px}
.nav li { padding:0px; margin:0px; display:inline; }
.nav li a { display:block; font-weight:lighter; padding:7px 5px 8px 10px; text-decoration:none; background:#aeaeae; border-bottom:1px solid #909090; }
.nav li a:hover{ display:block; background:#a48a05; padding:7px 5px 8px 10px;  margin-left:0px; }
.nav a span { display:block; color:#909090; font-size:10px; }
.nav a:hover span { color:#fff; }
#foot { color:#ffffff; padding-top:18px; padding-left:20px; }
#foot .credit { float:right; margin-right:10px; }
#foot a { color:#ffe042; text-decoration:none; }
blockquote { border-left:5px solid #6e5e00; margin-left:35px; }
pre { display:block; border-left:5px solid #6e5e00; margin-left:20px; padding:5px; background:#8f7a13; margin-right:15px; }
.pre_title { background:#6e5e00; padding:3px; display:block; margin:0; font-size:11px; margin-right:15px; top:12px; position:relative; margin-left:10px; }

.seo { display:none; }