@charset "utf-8";
body {
text-align:center;
background-image:url(../p/background_neu.png);
background-repeat:repeat-x;
background-color:#ededec;
margin-top:0;
margin-bottom:0;
}

.inputForm {
    border: 0px;
    background-color: #F3F3F3;
    border: 1px solid #CCCCCC;
    color: #666666;
    padding: 4px;
    margin-top: 3px;
    clear: both;
    font-size: 11px;
    width: 450px;
}

.inputFormSmall {
    border: 0px;
    background-color: #F3F3F3;
    border: 1px solid #CCCCCC;
    color: #666666;
    padding: 4px;
    margin-top: -3px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 11px;
    float: left;
    width: 30px;
    margin-bottom: 20px;
}

.inputCheckBox {
  clear: both;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.inputRadio {
  clear: both;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

div#rahmen {
background-image:url(../p/rahmen.png);
background-repeat:repeat-y;
width:1034px;
background-color:#FFF;
text-align:left;
margin:0 auto;
padding:0;
}

#content h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#2b406d;
font-size:1.5em;
font-weight:400;
}

#content h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#796e69;
/*font-size:18px;*/
font-size: 1.5em;
font-weight:400;
}

#content h3 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#666;
font-size: 1.125em;
font-weight:400;
}

div#navi {
background-image:url(../p/navi.png);
background-repeat:no-repeat;
width:220px;
height:auto;
display:block;
float:left;
margin-top:0;
margin-left:50px;
padding-top:0;
padding-left:10px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
color:#1956ac;
font-size: 1em;
letter-spacing:-0.05em;
line-height:1.5em;
}

#navi li {
padding-left:0;
list-style:none;
text-align:left;
margin:0;
}

#navi li .level2 {
margin-left:20px;
}

#navi li .level2_active {
margin-left:20px;
background:url(../p/arrow.gif) left no-repeat;
padding-left:10px;
}





div#left {
width:205px;
height:80px;
float:left;
clear:left;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
color:#1956ac;
font-size:1.125em;
letter-spacing:-0.05em;
line-height:2em;
}

div#content {
width:649px;
padding-left:50px;
padding-right: 30px;
float:right;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.75em;
text-align:left;
line-height:1.5em;
background-image:url(../p/border-image.png);
background-repeat:repeat-y;
background-position:left;
margin:0 50px 15px -39px;
}

.beitrag {
margin-top:40px;
padding-top:20px;
border-top:1px solid #ededec;
background-color:#fff;
width:650px;
}

em {
font-style:italic;
font-weight:400;
}

div#center {
width:325px;
color:#403029;
/*height:120px;*/
margin-bottom:30px;
margin-left:0;
padding-left:50px;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:left;
font-size:0.688em;
background-image:url(../p/border-image.png);
background-repeat:repeat-y;
background-position:left;
}

div#right {
width:auto;
height:120px;
margin-bottom:30px;
margin-left:0;
margin-right:auto;
padding-left:50px;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.688em;
color:#403029;
background-image:url(../p/border-image.png);
background-repeat:repeat-y;
background-position:left;
}

div#header {
background-image:url(../p/head_neu.png);
background-repeat:no-repeat;
width:1034px;
height:256px;
padding-bottom:0;
padding-right:30px;
padding-top:0;
margin:0 auto;
}

#header table {
float:right;
text-align:center;
vertical-align:bottom;
margin-right:31px;
padding:0;
}

a.big:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 1.125em;
color:#fff;
font-weight:700;
text-decoration:none;
}

a.medium:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
color:#fff;
font-weight:700;
text-decoration:none;
}

a.small:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.75em;
color:#fff;
font-weight:700;
text-decoration:none;
}

div#fusszeile {
width:auto;
height:auto;
clear:both;
padding-left:80px;
padding-right:40px;
margin-left:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.688em;
border-top:1px solid #E8E9E8;
}

#archiv ul {list-style: square;
                margin-left: 20px;
                padding: 0;
                border: none;
		line-height: 3em;

}

.theme {
margin-bottom:1px;
vertical-align:bottom;
padding:0;
}

.kontakt {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
color:#1956ac;
}

#pdf li {
list-style-type:none;
background-image:url(../p/pdf.png);
background-repeat:no-repeat;
padding-left:30px;
margin-right:0;
line-height:2em;
}

#pdf {
display:table-cell;
vertical-align:middle;
}

a.pdf_download {
background-image:url(../p/pdf.png);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
line-height:2em;
display:table-cell;
vertical-align:middle;
color:#1956ac;
text-decoration:none;
}

.clear {
clear:both;
line-height:1px;
}

li {
list-style-type:square;
}

.line {
background-color:#ededec;
line-height:1px;
}

#formular {
border:1px solid #f3e9d6;
margin:10px;
padding:30px 30px 70px;
}

#formular h3 {
border-bottom:1px solid #ededec;
padding-bottom:5px;
}

.button {
background-image:url(../p/button.png);
background-repeat:no-repeat;
width:181px;
height:31px;
border:0;
}

.button:hover {
background-image:url(../p/button_hover.png);
background-repeat:no-repeat;
width:181px;
height:31px;
border:0;
}

#footer {
background-image:url(../p/footer.png);
background-repeat:repeat-x;
margin-top:15px;
width:959px;
margin-left:50px;
margin-bottom:0;
padding-top:30px;
padding-left:0px;
}

#pdf ul {
list-style:none;
border:none;
margin:0;
padding:0;
}

.anmerkung {
font-size:10px;
padding-top:0;
margin-top:0;
}

a.level1:link,a.level1:visited,#fusszeile a,#fusszeile a:visited,.kontakt a:link,.kontakt a:visited,#content a:link,#content a:visited,a.pdf:link,a.pdf:visited,a.pdf_download:link,a.pdf_download:visited {
color:#1956ac;
text-decoration:none;
}

a.level1:hover,a.level1_active:link,a.level1_active:visited,a.level1_active:hover,.kontakt a:hover {
color:#2b406d;
text-decoration:none;
}

a.level2:link,a.level2:visited {
font-size: 1em;
color:#1956ac;
text-decoration:none;
}

a.level2:hover,a.level2_active:link,a.level2_active:visited,a.level2_active:hover {
font-size: 1em;
color:#2b406d;
text-decoration:none;
}

a.big:link,a.big:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 1.125em;
color:#fff;
text-decoration:none;
}

a.medium:link,a.medium:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.875em;
color:#fff;
text-decoration:none;
}

a.small:link,a.small:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.75em;
color:#fff;
text-decoration:none;
}

#fusszeile a:hover,#content a:hover,a.pdf:hover,a.pdf_download:hover {
color:#618db3;
text-decoration:underline;
}
