code strong {margin:10px 0;padding:10px; border:dotted 1px #ccc; background-color:#f9f9ef; letter-spacing:1pt; color:#330; }
img { border:solid 1px #779; }
h2 { margin-top:0; font-size:90%; letter-spacing:1.5pt; color:#bb6317; }
h3 { margin-top:0; font-size:90%; font-weight:normal; letter-spacing:1.5pt; }
p { font-size:90%; }
p#top { margin-top:2px; padding:2px;  background-color:#efefef; font-weight:bold; }
.submenu { margin-bottom:20px; font-weight:bold; color:#666; }
.submenu a:link { color:#bb6316; }
.submenu a:visited { color:#77c; }
.submenu a:hover { color:#66f; }
.name { margin-top:0; padding:10px; background-color:#f3f3f6; font-weight:bold; color:#665; }
.name a:link { color:#bb6316; }
.name a:visited { color:#66c; }
.name a:hover { color:#66f; }
.name .anker { float:right; }
.datum { margin:8px 0 0 0; border-top:solid 1px #999; padding-top:5px; text-align:right; font-size:75%; font-weight:bold; color:#665; }
blockquote { font-family:Courier, Courier New;padding:20px; border:dotted 1px #77b; background-color:#f3f9f9; margin:0; }
ol { margin-top:0; }
ul { margin-left:20px; }
li { margin-bottom:15px; font-size:90%; }
table { margin-bottom:10px; width:100%; text-align:left; }
table td,th {  padding:5px; }
caption { border:solid 1px #fff; border-bottom:none; background-color:#d59540; padding:5px; font-size:90%; font-weight:bold; letter-spacing:1.5pt; color:#ffe; }
th { background-color:#ffe5b2; font-size:85%; color:#779; }
td { background-color:#fffff9; font-size:90%; }
.col-forum { width:18%; }
.col-user { width:18%; }
.col-zahl { width:7%; text-align:center; }
.col-datum { width:17%; text-align:right; }
input, textarea { border-style:solid; border-width:2px 1px 1px 2px; border-color:#999 #77b #77b #999; padding:2px; font-family:Verdana,sans-serif; font-size:95%; }
textarea { width:500px; }
input { max-width:500px; }
button {border-radius: 5px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; border-width:0 2px 2px 0; border-color:#77b #999 #999 #77b; background-color:brown; font-weight:bold; text-align:center; font-family:Arial,sans-serif; color:#fff; }
#bbcodebuttons button {font-size:80%;font-weight:normal;color:#000;}
input.radio { border:none; }
input.checkbox { border:none; }
button:hover { background-color:#fff; cursor:pointer;color:red; }
button:focus { border-width:0 1px 1px; background-color:#fff; }
input.readonly { border-width:1px 0 0 1px; background-color:#fcffff; }
.form, form .innen { margin:0 auto 20px; width:507px; }
#ende { margin:20px auto; border:solid 1px #779; background-color:#fffff9; padding:0; width:300px; text-aling:center; font-weight:bold; color:#666; }
#ende p { margin:10px; }
#ende a:link { color:#66f; }
#ende a:visited { color:#77c; }
#ende a:hover { color:#66f; }

.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.message { margin-bottom:20px; border:solid 1px #779; padding:20px; background-color:#fffff9; text-align:center; }
.innen { margin-bottom:20px; padding:20px; background-color:#ff; text-align:left; }
.profile { width:440px; margin:0 auto 20px; }
.tmp { visibility:hidden; }
.sitemap ul { margin:0; padding:0; text-indent:0; list-style-type:none; line-height:200%; font-weight:bold; color:#666; }
.sitemap li ul li { line-height:180%;display:inline; padding-right:15px; font-weight:normal; }
.beitrag { margin: 0 0 1em; padding: 0; line-height: 1.5;}
.beitrag * .name { padding:5px; background-color:#f9f9f3; }
.gerade {}
.gerade .name { border-color:#8a8;  }
.ungerade { }
.ungerade .name { background-color:#ffe5b2; }
.signatur { font-family:Tahoma, Arial, Verdana, sans-serif;font-size:70%; padding-top:3px; }
button {
/* sonstige Eigenschaften */
padding:2px;
border-style:solid;
font-size:95%;
}
.smilie {
border:none;
width:17px;
height:17px;
}

.col-status {
width:18%;
text-align:center;
}
.video  {
height:350px;
width:425px;
}
* html table {content:"\"; width:auto; }

#ende a {
white-space:nowrap;
}
.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 {
height:100px;
overflow:auto;
padding:10px;
border:1px solid #77c;
background-color:#fff;
font-size:85%;
}
div>.infobox { /* except IE 6 */
max-height:100px;
height:auto;
}
.submitgroup {
margin-top:10px;
width:100%;
font-size:90%;
}
.submit {
float:right;
margin-left:10px;
}
.submit p {
margin-top:0;
}
.innen > :first-child, .innen > form > :first-child {
margin-top:0;
}
.innen > :last-child {
margin-bottom:0;
}
.sitemap ul li ul {
padding-top:5px;
}
form {
margin:0;
}
