BODY {
 margin: 0em 0em 0em 1em;
 background-color: #FFFFFF;
 font-size:.833333em;
}

/* generell */
div, p {
 color:#101040;
 font-family:Verdana,Arial,Helvetica,sans-serif; 
 padding:0px;
 margin:0px;
}

/* Titelbild */
div.top {
 margin: 0 0 1em 2em;
 padding: 0;
 width:90%;
}

/* Gesamter unterer Block */
div.central {
 margin-top:1em;
 width: 90%;
 min-width: 45em;
}

/* Linkliste rechts */
div.toplinks { 
 width:25%;
 float: right;
}

div.linkhead {
 padding:0;
 margin:0 0 .8em 0;
 text-align:right;
 background-color:#FFFFFF;
 border-width: 0;
}
H3 {
 color:#708090;
 font-family:Verdana,Arial,Helvetica,sans-serif; 
 font-size:1em;
 margin: 0 0 .2em 0;
 padding: .2em .5em .2em 0;
 font-variant:small-caps;
 font-weight:bold;
 border-width: 0 0 1px 0;
 border-style: dotted;
 border-color:#708090;
}
p.linkheadtext {
 padding: .2em .5em .4em 0;
}

/* Inhalt */
div.content {
 float: left;
 width: 73%;
 padding-top: 0em;
}

/* Ueberschrift */
H1 {
 color: #202080;
 font-family:Verdana,Arial,Helvetica,sans-serif; 
 font-size:1.3em;
 font-weight:bold;
 margin:0;
 padding:.8em .5em .4em .5em;
 border-width: 0;
 border-color:#101040;
 border-style: solid;
}

/* Text */
p.text, div.text {
 font-size:1em;
 text-align:justify;
 padding:0.2em 0.5em 0.5em 0.5em;
 line-height:1.4em;
 border-width: 0;
 border-style:none solid;
 border-color:#101040;
}

/* Signatur */
p.sign {
 text-align:right;
 font-size:.8em; 
 padding:0.3em 2.0em 2.0em 0.5em;
 margin-bottom: 1em;
 border-width: 1px 0 0 0;
 border-style:dotted none solid none;
 border-color:#B0C0D0;
}

/* zitate */
div.quotecontent, blockquote {
 padding:.7em;
 margin: .5em 2.5em;
 text-align:justify;
 border-width: 1px;
 border-style:dotted;
 border-color:#B0C0D0;
}
div.quotetitle, cite {
 text-align:left;
 margin:0 0 0.4em 1em;
 font-weight:bold;
 font-style:oblique;
 display: block;
}


span.upperlist {
 padding:0em .4em;
 margin:0 0 1.45em 0;
 float:left;
 width: 6.4em;
 text-align:center;
}


span.impressum {
 text-align:left;
 margin:1em 0em 0.2em .8em;
 font-weight:bold;
}


/* Links rechte Seite */
a{
 color:#4060C0;
 text-decoration:none; 
 font-family:Verdana,Arial,Helvetica,sans-serif; 
}
a:hover{
 background-color:#4060C0; 
 color:#FFFFFF;
 font-family:Verdana,Arial,Helvetica,sans-serif; 
 font-weight: bold;
}

/* Links im Text */
a.a1, a.postlink {
 color:#4060C0;
 font-weight:bold;
}

a.a1:hover, a.postlink:hover {
 background-color:#4060C0;
 color:#FFFFFF;
 font-weight:bold;
}

a.head {
 color: #101080;
}

a.head:hover {
 background-color: #101080;
 color:#FFFFFF;
}

/* Formulare */
input,select{
 color:black; 
 text-decoration:none; 
 font-family:Verdana,Arial,Helvetica,sans-serif; 
 font-size:.83333em;
 margin:.2em 0em 0.2em 0em;
 padding:0;
}
form {
 margin:0;
 padding:0;
}

/* fuer Bilder */
span.pict { 
 text-align:center; 
 width:6.5em; 
 float:left; 
 margin:1em 0; 
 padding:0; 
}
img { 
 padding: 0.2em;
 border: 1px; 
 border-style:solid;
 border-color:#B0C0D0;
 max-width:90%;
}

img.title {
 border-width: 0;
}

/* Code */
dl {
 padding: .7em;
 margin: .5em 2.5em;
 border: 1px; 
 border-style:dotted;
 border-color:#B0C0D0;
}

dd, code {
 margin:0;
 padding:0;
}

/* Fusszeile */
div.bottom {
 clear:both;
 margin: 0;
 padding: 0;
 text-align: center;
 font-size:.75em;
 line-height:1.4em;
 border-width:0;
} 