body {margin: 20px; padding: 0;    color: #333; font-size: 12px;
background-color: #191919; font-family: Arial, Helvetica, Verdana, Sans-Serif;}

#sidebar {
width: 510px;
/* padding-left: 30px; */
overflow: hidden;

}

#viewwrap {text-align: left;width: 540px;}


a, a:link, a:active {color: #c00; text-decoration: underline; }
a:hover, a:focus {color: #000;}

a.hw:hover{color: #fff;}
a.hwh:hover{color: #000;}

ul#navi{margin: 0; padding: 0; }
ul#navi li {color: #000; list-style: none; margin-left: 0; margin-bottom: 0; font-size: 110%;}
ul#navi li.nd {display: block; border-top: 1px solid #ccc; padding: 0.5em 1em 0.5em 30px;}

ul#navi li a {
    display: block;
    border-top: 1px solid #ccc;
    padding: 0.5em 1em 0.5em 30px;
    background-repeat: no-repeat;
    background-position: 5px 50%;
    text-decoration: none;
}

ul#navi li a.arrow1, ul#navi li a.arrow2 {
    font-size: 90%;  color: #444;
    border-top: none; border-bottom: none;}


ul#navi li a.arrow1 { background-image: url(images/down.png); }
ul#navi li a.arrow2 { background-image: url(images/open.png); }

ul#navi li.current_page_item  a {background-color: #c00; color: #fff;}
/* ul#navi li a:hover, ul#navi li a:focus { background-color: #ccc;} */
ul#navi li.current_page_item a:hover, ul#navi li.current_page_item a:focus {background-color: #900;}
ul#navi li.hide a:hover {background-color: #990000;   color: #fff;}


h1{/* text-align:center;*/font-size: 18px;} 
hr{background-color:#191919;color:#191919;border: #191919;height: 1px;}

#sidebar{border:0px double #191919;padding:15px;background-color:#fff;}


.noscript{width:400px;color:red;padding:10px;/* border:2px solid red; */}
.noscript div{height:900px;}

#zentrierer{/* padding: 0 25%; */}

#sidebar p{margin: 0 25%;}

p.button {display:block;text-align:center;font-weight:bold;font-size:18px;padding:10px;border:2px solid black;background-color:lightblue;width:210px;cursor:pointer;}


