body {
min-width: 50em;
text-align:center;
}

* { font-family:Helvetica, Arial, sans-serif; color:#000000; margin:0; padding:0; background-color: #FFFFFF;}

h1 { font-size:26px;  margin-bottom:15px;
margin-top:0; font-weight: bold; color:#0000ff;}

h2 { font-size:13px; margin-bottom:15px; margin-top: 15px; font-weight:bold; text-align: left; }

p { font-size:13px; margin-bottom:10px; }

hr { color:#000000; background-color:#000000; height:1px; }

a:link { color:#0000ff; text-decoration:underline; }
a:visited { color:#800080; text-decoration:underline; }
a:hover { color:#000000; text-decoration:underline; }
a:focus { color:#0000ff; text-decoration:underline; }
a:active { color:#0000ff; text-decoration:underline; }

#logo {
margin: 15px auto 0 auto;
width:750px;
background-color:#0000ff;
color:#FFFFFF;
font-size:40px;
font-weight: bold;
text-align:left;
padding-top:5px;
padding-bottom:30px;
padding-left:20px;
}

#navi {
padding: 15px 0 15px 0;
font-weight: bold;
font-size:16px;
border-bottom-width:1px;
border-bottom-style:solid;
width:770px;
margin: 0 auto 20px auto;
}

#navi a:link { color:#000000; text-decoration:none; }
#navi a:visited { color:#000000; text-decoration:none; }
#navi a:hover { color:#000000; text-decoration:underline; }
#navi a:focus { color:#000000; text-decoration:underline; }
#navi a:active { color:#000000; text-decoration:underline; }

#werb {
width:770px;
height:60px;
border-bottom-width:1px;
border-bottom-style:solid;
padding: 0 0 20px 0;
margin: 0 auto 20px auto;
text-align:left;
}

#wer1 { float:right; width:234px; padding-right:20px; }

#wer2 { margin-left:20px; }

#cont {
width:770px;
margin: 0 auto;
text-align: left;
}

#text {
width:547px;
float: left;
text-align: justify;
padding: 0 20px;
}

#boks { float:left; padding-right:10px; padding-bottom:10px; }

#wong { float:right; text-align:center; margin-top:8px; font-size:13px; line-height:24px; }

#bann { text-align:center; margin: 20px auto 0 auto; }

.nopr { margin: 15px 0 15px 0; }

#main {
width:730px;
margin: 0 auto;
padding: 0 20px;
text-align: left;
}

#side {
text-align: left;
padding: 0 20px;
font-size:12px;
}

#side div { margin-bottom:10px; }

#down { margin-top:600px; }

.line { border-top-width:1px; border-top-style:solid; }

#ende {
margin-top:25px;
font-size:10px;
color: #D3D3D3;
}

#ende a:link { color:#D3D3D3; text-decoration:none; }
#ende a:visited { color:#D3D3D3; text-decoration:none; }
#ende a:hover { color:#D3D3D3; text-decoration:none; }
#ende a:focus { color:#D3D3D3; text-decoration:none; }
#ende a:active { color:#D3D3D3; text-decoration:none; }