body   { background-image: url("img/body.png"); background-repeat: repeat-x; text-align: center }
p   { color: #575757; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 20px; text-align: left }
h1  { color: #575757; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left }
td {}
#logo  { text-align: left; width: 850px }
#box     { margin-top: 55px; margin-right: auto; margin-left: auto; width: 850px }
#content  { margin: 0; padding: 0; width: 850px; height: 1em; min-height: 500px }
#content_left     { text-align: left; margin: 0; padding: 0 0 20px; width: 285px; height: auto; float: left; border-width: 0 }
#content_right       { margin-left: 23px; padding-bottom: 20px; width: 540px; height: auto; float: left }
#content_left p   { margin-top: 0; margin-right: 0; margin-left: 35px }
#content_left h1   { margin: -5px 0 10px 35px }
#content_left h2 { color: #8d8d8d; font-size: 12px; margin: 0 0 0 35px; padding: 8px 0 0 }
#content_left a, #content_right a   { color: #1d3051 }
#content_left a:vlink, #content_right a:vlink { color: #1d3051 }
#content_left a:hover, #content_right a:hover    { color: #999; text-decoration: none; border-left: 0 solid }
#navi-firstlevel    { text-transform: uppercase; margin: 20px 0 25px 35px; padding: 0; width: 825px; height: 19px; float: none }
#navi-firstlevel li   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; background-image: url("img/navi.png"); background-repeat: no-repeat; text-align: left; list-style-type: none; margin: 0 7px 0 0; padding: 2px 0 0; width: 130px; height: 19px; float: left }
#navi-firstlevel a   { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding: 0 12px }
#navi-firstlevel li.active  { background-image: url("img/navi_aktiv.png"); background-repeat: no-repeat; width: 130px; height: 19px }
#navi-firstlevel li.current { background-image: url("img/navi_aktiv.png"); background-repeat: no-repeat; width: 130px; height: 19px }
#navi-firstlevel li.active a:hover { color: white }
#navi-firstlevel a:hover { color: #003c7c }
#navi-secondlevel    { color: #8d8d8d; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0 0 25px 35px; padding: 0 0 0 0; width: 815px; height: 25px; border-bottom: 2px dotted #8d8d8d }
#navi-secondlevel li { color: #8d8d8d; list-style-type: none; float: left }
#navi-secondlevel li span.separator { padding-right: 10px; padding-left: 10px }
#navi-secondlevel a   { color: #8d8d8d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-right: 0; padding-left: 0 }
#navi-secondlevel li.current a { color: #003c7c; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#navi-secondlevel li.active a  { color: #003c7c; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#navi-secondlevel a:hover  { color: #505050 }
#navi-thirdlevel   { text-align: left; list-style-type: none; margin: 0 0 0 298px; padding: 0; width: 540px; height: 25px; float: left }
#navi-thirdlevel li    { color: #8d8d8d; display: inline }
#navi-thirdlevel a  { color: #8d8d8d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-right: 8px; padding-left: 8px }
#navi-thirdlevel li.current a { color: #003c7c; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#navi-thirdlevel a:hover { color: #505050 }
#footer  { color: #8d8d8d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 0 0 35px; padding: 5px 0 0; width: 815px; clear: both; border-top: 2px dotted #8d8d8d }
#footer_web20 { float: right }
#kontakt_facebook { margin-left: 26px }
/* FORMULAR-ELEMENTS */
#mailform  { font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 25px; border-style: none }
#mailform fieldset  { color: #243b84; font-size: 13px; line-height: 20px; border-style: none }
div.csc-mailform-label  { color: #243b84; font-size: 13px }
input     { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-color: #e6e6e6; margin-bottom: 6px; padding: 2px; width: 402px; border-top: none #cacaca; border-right: none #cacaca; border-bottom: 1px solid #999; border-left: none #cacaca }
textarea  { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-color: #e6e6e6; padding: 3px; width: 100%; border: solid 1px #999 }
input.csc-mailform-submit     { color: #f1f1f1; font-size: 13px; font-weight: normal; background-color: #243b84; margin-top: 10px; padding: 3px 6px; width: 100px; border-style: none }
#home-teaser { color: #b1bde0 }
.address {unicode-bidi:bidi-override; direction: rtl;}


/*---*/
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG  { padding: 0; border: solid 1px #b2b2b2 }
