span {
    font-family:Arial;
}
body {
    height:700px;
    overflow:scroll;
    font-family:Arial;
}
h5 {
    margin-top:5px;
    margin-right:100px;
    padding-left:10px;
    border:1px solid #ebdd5a;
    border-radius:15px;
    border-collapse:collapse;
    border-spacing:5px;
    font:14px/35px Arial;
    text-decoration:none;
    color:#715F02;
}
h5 a,
h5 a:link,
h5 a:visited,
h5 a span {
    font:14px/35px Arial;
    font-weight:bold;
    text-decoration:none;
    color:#715F02;
}
h5 a:hover {
    font:14px/35px Arial;
    font-weight:bold;
    text-decoration:none;
    color:#352d02;
}
.p {
    font-family:Arial;
}
.p1 {
    font:14px Arial;
}
.ce_image_slide {
    width:500px;
    height:168px;
    margin:0;
    padding:0;
    font-family:Arial;
}
.ce_image {
    width:500px;
    height:168px;
    margin-right:0;
    margin-left:0;
    padding:0;
    font-family:Arial;
}
.mod_article [class*="ce_"],
.mod_article [class*="mod_"] {
    width:610px;
    height:100%;
    margin-right:0;
    margin-left:0;
    padding:0;
    font-family:Arial;
}
#top {
    background-image:url("files/images/verlauf_v2.jpg");
    background-position:center top;
    background-repeat:repeat;
    font-family:Arial;
}
#header {
    width:970px;
    height:212px;
    font-family:Arial;
}
.slides {
    margin:0;
}
#header_top {
    width:970px;
    height:212px;
    left:0;
    top:0;
    position:absolute;
    float:left;
    clear:both;
    margin:0;
    padding:0;
    vertical-align:top;
    background-image:url("files/images/logo_v2.png");
    background-position:left top;
    font-family:Arial;
    z-index:1000
}
#header_bottom {
    width:525px;
    height:212px;
    bottom:0;
    left:470px;
    right:0;
    top:0;
    position:absolute;
    float:right;
    clear:both;
    margin:0 0 0 auto;
    padding:0;
    text-align:right;
    font-family:Arial;
    z-index:2
}
#header_bottom_back {
    width:525px;
    height:212px;
    bottom:0;
    left:470px;
    right:0;
    top:0;
    position:absolute;
    float:right;
    clear:both;
    margin:0 0 0 auto;
    padding:0;
    text-align:right;
    font-family:Arial;
    z-index:1
}
#header_menu {
    width:178px;
    height:540px;
    top:-8px;
    position:relative;
    float:left;
    clear:both;
    margin:0 auto 0 0;
    padding:0;
    vertical-align:middle;
    background-position:left top;
    font-family:Arial;
}
#main {
    width:970px;
    left:0;
    top:0;
    position:relative;
    overflow:visible;
    margin-right:auto;
    margin-bottom:0;
    vertical-align:top;
    background:#fcfcfc url("files/images/back_v2.jpg") left top no-repeat;
    font:12px Arial;
    color:#666;
}
label,
text,
input,
textarea {
    margin-top:3px;
    margin-bottom:3px;
    padding-top:3px;
    padding-bottom:3px;
    font-family:Arial;
}
#main h2 {
    margin-top:40px;
    font:15px/18px Arial;
    font-weight:bold;
    color:#715f02;
}
#main h1 {
    padding-bottom:3px;
    border-bottom:1px solid #ebdd5a;
    font:24px Arial;
    color:#148e70;
}
#main h3 {
    margin-top:5px;
    margin-right:70px;
    padding-left:10px;
    border:1px solid #ebdd5a;
    border-radius:15px;
    border-collapse:collapse;
    border-spacing:5px;
    font:14px/35px Arial;
    text-decoration:none;
    color:#47464;
}
#main h4 {
    border-bottom:1px solid #ebdd5a;
    font:6px Arial;
    color:#278a74;
}
#main p {
    font:14px/22px Arial;
    color:#474646;
}
#main .mod_article [class*="ce_"],
.mod_article [class*="mod_"] {
    height:100%;
    font-family:Arial;
}
#main p a {
    font:14px/22px Arial;
    font-weight:bold;
    text-decoration:none;
    color:#148e70;
}
#main .inside {
    overflow:visible;
    font-family:Arial;
}
#main .ce_form {
    width:450px;
    overflow:visible;
    display:block;
    margin-top:65px;
    margin-right:80px;
    margin-left:85px;
    font-family:Arial;
}
#kontakt_links {
    width:305px;
    left:0;
    position:absolute;
    font-family:Arial;
}
#kontakt_rechts {
    width:305px;
    left:305px;
    position:absolute;
    font-family:Arial;
}
#main .ce_text,
#main .ce_form {
    width:660px;
    height:100%;
    overflow:visible;
    display:block;
    margin-top:15px;
    margin-right:80px;
    margin-left:242px;
    padding:0 100px 0 0;
    font-family:Arial;
}
#main .mod_article {
    height:100%;
    overflow:visible;
    margin-top:70px;
    margin-bottom:0;
    padding-right:10px;
    font-family:Arial;
}
#main .ce_accordion {
    height:100%;
    overflow:visible;
    margin-top:20px;
    margin-bottom:0;
    padding-right:10px;
    font-family:Arial;
}
#main .ce_accordion:first-child {
    height:100%;
    overflow:visible;
    margin-top:40px;
    margin-bottom:0;
    padding-right:10px;
    font-family:Arial;
}
#main .ce_accordion:last-child {
    height:100%;
    overflow:visible;
    margin-top:20px;
    margin-bottom:40px;
    padding-right:10px;
    font-family:Arial;
}
#main .toggler {
    border-bottom:1px solid #EBDD5A;
    font:14px/20px Arial;
    color:#715F02;
}
#main .toggler:hover,
#main .toggler:active {
    font:14px/20px Arial;
    font-weight:bold;
    color:#715F02;
    cursor:pointer
}
#main .accordion h2 {
    margin:20px 0 0;
    padding:0;
    font-family:Arial;
}
#footer {
    width:970px;
    height:34px;
    bottom:0;
    left:0;
    right:0;
    top:0;
    position:relative;
    margin-right:auto;
    vertical-align:top;
    text-align:left;
    background-color:#f1e577;
    background-image:url("files/images/footer_v2.jpg");
    background-repeat:no-repeat;
    font-family:Arial;
}
#footer p {
    margin:5px 0 0;
    padding:0;
    font-family:Arial;
    color:#715f02;
}
#footer .mod_article [class*="ce_"],
.mod_article [class*="mod_"] {
    height:26px;
    bottom:0;
    left:80px;
    top:0;
    font-family:Arial;
}
#footer a,
#footer a:link,
#footer a:visited,
#footer span {
    height:26px;
    font:12px Arial;
    text-decoration:none;
    color:#715f02;
    z-index:100
}
#footer a:hover {
    font-family:Arial;
    color:#352d02;
}
#footer .impress {
    width:340px;
    left:770px;
    right:400px;
    top:8px;
    position:absolute;
    float:right;
    clear:both;
    margin:0 auto;
    padding:0;
    font-family:Arial;
    z-index:10
}
#footer .impress2 {
    width:340px;
    left:870px;
    right:400px;
    top:8px;
    position:absolute;
    float:right;
    clear:both;
    margin:0 auto;
    padding:0;
    font-family:Arial;
    z-index:10
}
#footer .totop {
    width:170px;
    left:40px;
    right:0;
    top:8px;
    position:relative;
    float:left;
    clear:both;
    margin:0 auto;
    padding:0;
    font-family:Arial;
    z-index:10
}
