* {
 font-family: "Lucida Grande","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}

html {
 font-size: 101%;
}

body {
 font-size: .9em;
 margin: 0;
 border: 0;
 padding: 0 .5em;
 color: #000;
 background-color: #eee;
}

* html body {
 padding-right: 1.5em;
}

a {
 outline: none;
}

img {
 border: 0;
}

#content h1 {
 font-size: 1.4em;
 line-height: 1.5em;
 margin: 1em 0 .25em 0;
}

#content h2 {
 font-size: 1.3em;
 line-height:1.5em;
 margin: 1em 0 .25em 0;
}

#content h3 {
 font-size: 1.2em;
 margin: .25em 0 0 0;
}

#content h4 {
 font-size: 1.1em;
 font-style: italic;
}

#content p,td,ul {
 font-size: 1em;
 line-height: 1.5em;
}

#content th {
 font-size: 0.9em;
 line-height: 1.6em;
 font-weight: bold;
 text-align: center;
}

#content th.formular {
 text-align: right;
 vertical-align: top;
 padding-right: .5em;
}

#content input,
#content select,
#content textarea {
  background-color: #fff;
}

#content a,
#news a {
 text-decoration: none;
}

#content a:link {
 color: #d00;
}

#content a:visited {
 font-style: italic;
 color: #d00;
}

#content a:hover {
 color: #000;
}

#content a:active {
 color: #000;
}

#content img {
 border: 0;
}

.rot { color: #f00; }
.gruen { color: #0f0; }
.blau { color: #00f; }

/* CSS Styled Content */

.csc-frame-invisible {
 clear: both;
}

.csc-linkToTop {
 text-align: right;
 padding-right: .5em;
}

.csc-bulletlist-3 {
 list-style-type: none;
 padding: 0;
 margin: 0;
}

.contenttable-3 .td-0 {
 font-size: 1.4em;
 line-height:1.5em;
 margin: 1em 0 .25em 0;
 font-weight: bold;
 padding: .15em 1em;
}

