ul#unternavigation ul{display:inline;margin:0}
ul#unternavigation ul ul{display:inline;margin:0 0 0 1em}

.center {text-align:center}
.clear {clear:both}
.innen {text-align:left;}
.innen > :first-child,.innen > :first-child > :first-child {margin-top:0;}
.innen > :last-child,.innen > :last-child > :last-child {margin-bottom:0;}

li {list-style:none;margin-bottom:1em}
.sitemap ul {font-weight:bold;color:#666}
.sitemap ul li ul {padding-top:.5em}
.sitemap li ul li {display:inline;line-height:180%;padding-right:15px;font-weight:normal;}

#p1+.beitrag{background:#eee;font-size:1.1em;font-style:italic;margin:.5em 0 0 0;padding:1em}
#p1+.beitrag:first-letter{color:#999;font-size:3em;float:left;padding:.25em .2em 0 0}
article{line-height:1.6em}

p+h2{margin:3em 0 0}
p+h3{margin:1.5em 0 0}

table {border:1px solid #eee;border-collapse:collapse;margin-bottom:1em;text-align:left;width:100%}
td,th{background-color:#f7f7f7;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:.9em;padding:.5em}
th {color:#c37334;font-size:1em;font-weight:normal}
caption {color:#6f8831;font-size:1.3em;padding:2em 0 .4em;text-align:left}
.col-forum {width:18%}
.col-user {width:18%}
.col-status {text-align:center;width:18%;}
.col-zahl {text-align:center;width:7%}
.col-datum {text-align:right;width:17%}

form {margin:0}
.form,form .innen {margin:0 auto 20px;width:507px;}
input,textarea,select {padding:.5em;border:1px solid #ddd;color:#555;font-family:arial,"trebuchet ms",sans-serif;font-size:1em}
form h2,form h3{color:#c37334;font-size:1.1em}
form p+h2,form p+h3{margin:2em 0 0}
form input[type=checkbox]{margin:1em 0 0 0}


button {font-size:100%;padding:.5em}
textarea {width:30em}
input {max-width:30em}
.readonly {border-style:dotted;background-color:#fcffff;}
.radio {border:none}
.checkbox {border:none}
.submitgroup {margin-top:1em;width:100%;font-size:.9em}
.submit {float:right;margin-left:1em}
.submit p {margin-top:0;}
#bbcodebuttons {width:300px;}


.submenu {font-weight:bold;color:#666}
#topsubmenu {margin-bottom:2em}
#bottomsubmenu {margin:0 auto 2em;
padding:0;
width:320px;
border:1px solid #eee;
background-color:#f7f7f7;
text-align:center;
}
#bottomsubmenu p {margin:10px}
#bottomsubmenu a {white-space:nowrap}


.name {border-bottom:1px solid #eee;font-size:1em;margin:0 0 .5em}
.name a{text-decoration:none}
.name a:hover{text-decoration:underline}
.name .anker {display:none}
blockquote {background-color:#f7f7f7;margin:0;padding:1em 1em 1em}
blockquote .name {background-color:#f3f9f9;border-width:0 0 1px;padding:5px}
.signatur {border-top:1px dotted #eee;padding-top:1em}
.datum {border-top:1px dotted #eee;color:#888;font-size:.8em;margin:.5em 0 0;padding-top:.5em;text-align:right}
.datum:before{content:"Beitrag vom "}
.datum:after{content:" Uhr."}
.profile {margin:0 auto 20px;width:507px}
.profile img {float:right;max-width:120px;max-height:120px}
.profile h3 {clear:both;margin-top:30px}
.infobox {border:1px solid #eee;font-size:.9em;max-height:10em;overflow:auto;padding:1em}