* {
border:0;
margin:0;
padding:0;
}

#content {
padding-left:182px;
}

#footer {
border-top:1px solid #fff;
clear:left;
padding:13px;
text-align:right;
}

#footer img {
margin:0 13px 0 0;
}

#footer li, .inline li {
display:inline;
}

#frame {
padding:13px;
}

#logo {
background:url(/img/logo.gif) no-repeat center top;
border-bottom:1px solid #fff;
height:105px;
}

#logo h1 {
display:none;
}

#nav {
float:left;
width:169px;
}

#nav a:hover {
text-decoration:underline;
}

#nav li {
background:#2f4571;
border-left:3px solid #203152;
border-right:3px solid #203152;
border-top:1px solid #4a658b;
color:#fff;
padding-bottom:2px;
padding-left:12px;
padding-top:2px;
}

#nav li a {
background:#2f4571;
color:#fff;
font-weight:bold;
text-decoration:none;
}

#nav li.currentpage {
background:#c40000;
border-left:3px solid #900;
border-right:3px solid #900;
border-top:1px solid #dc6566;
color:#fff;
padding-bottom:2px;
padding-left:12px;
padding-top:2px;
}

#nav li.currentpage a {
background:#c40000;
color:#fff;
}

#noborder table,table img {
border:0;
}

a {
background:#000;
color:#B9B9B9;
text-decoration:underline;
}

abbr {
border-bottom:1px dotted;
}

body {
background:#000;
border:4px solid #fff;
color:#fff;
margin:13px 13%;
text-align:left;
}

#content h1,h2 {
background:#000;
color:#eb4;
font-size:1.2em;
margin-bottom:3px;
}

html {
background:#c40000;
font-family:sans-serif;
font-size:16px;
text-align:center;
}

img,img.flyer {
border:1px solid white;
margin:6px 0;
}

img.flyer {
margin-right:6px;
}

p,#content ul {
margin-bottom:4px;
margin-left:13px;
}

p.datum {
font-size:.8em;
}

p.nomargin {
text-align:center;
}

p.nomargin,table img {
margin:0;
}

table {
border:1px solid #ff8a00;
margin-bottom:8px;
}

td.datum {
white-space:nowrap;
}

td.headline {
background:#103DA8;
color:#fff;
font-size:1.2em;
}

td.kommentar {
background:#000;
color:#fff;
}

td.name {
width:100%;
}

td.name,td.nummer,td.datum,td.email,td.homepage,td.icq,td.text {
padding:0 5px;
}

td.nummer,td.datum,td.email a,td.email a:hover,td.homepage a,td.homepage a:hover,td.icq {
background:#000;
color:#ff8a00;
}

td.text {
background:#2a2a2a;
color:silver;
height:90px;
}

ul {
list-style:none;
}
