/* defaults */
html, body { color: #000000; background-color: #f0f0f0; margin: 0px; border: 0px; font-family:verdana, arial, helvetica, helv, sans-serif; font-size: 11px; text-align: center;}
div, p, td, a { font-family:verdana, arial, helvetica, helv, sans-serif; font-size: 11px; color: #000000; text-align: left;}
input, select, textarea { border: 1px solid #000000; font-family:verdana, arial, helvetica, helv, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; margin: 0px;}
h1 { font-family:verdana, arial, helvetica, helv, sans-serif; font-size: 14px; color: #000000; margin-top: 10px; margin-bottom: 10px;}
h2 { font-family:verdana, arial, helvetica, helv, sans-serif; font-size: 12px; color: #000000; margin-top: 10px; margin-bottom: 10px;}
h3, h4 { font-family:verdana, arial, helvetica, helv, sans-serif; font-size: 11px; font-weight: normal; color: #000000; margin-top: 10px; margin-bottom: 10px;}
div.csc-header h1.csc-firstheader { font-family:verdana, arial, helvetica, helv, sans-serif; font-size: 14px; color: #446382; color: #333580; margin-top: 10px; margin-bottom: 20px;  padding-bottom: 8px;}
div.csc-header h1 { font-family:verdana, arial, helvetica, helv, sans-serif; font-size: 12px; color: #000000; margin-top: 10px; margin-bottom: 0px;}

/* complete body */
div#cbody { width:900px; margin: auto; background-color:#ffffff;}
div#cbody-b1 { width:900px; height: 21px; clear:left; display:none; color: #000000; background-color:#eff3f6; background-image: url(../img/ecke.jpg); background-repeat: no-repeat;}
div#cbody-b2 { width:900px; height:25px; clear:left; display:none; color: #000000; background-color:#7a98ba; background-image: url(../img/abschluss.jpg); background-repeat: no-repeat;}

/* header */
div#cheader { width:900px; height: 124px; background: #ffffff url(../img/oben.jpg) bottom no-repeat;}

/* menu 1 */
div#cmenu { width:900px; color: #000000; background-color: #ffffff;}
div#menu1-b1 { width:160px; float: left; margin-left: 5px; color: #000000; background-color: #ffffff;}
div#menu1-b2 { width:160px; height: 18px; float:left; color: #000000; background-color: #ccd3db; border-bottom: 1px solid #999da0; border-top: 1px solid #999da0; border-left: 1px solid #999da0; border-right: 1px solid #999da0;}
div#menu1 { height: 18px; width: 740px; float:right; color: #000000; background-color: #ffffff; border-top: 1px solid #999da0; border-bottom: 1px solid #999da0;}

/* colums */
div#ccols { width:900px; clear:left; background-color: #ffffff;}
div#cleft { width:160px; height: 80%; margin-left: 5px; float: left;}
div#clang { width:158px; float: left; color: #000000; background-color:#d6dfe6; border-left: 1px solid #999da0; border-right: 1px solid #999da0;}
div#clang-b1 { height: 20px; color: #000000; background-color: #ccd3db;}
div#cextra { width:158px; float: left; color: #000000; background-color:#d6dfe6; border: 1px solid #999da0; border-top: none; padding-top: 20px;}
div#csub { width: 150px; float: left; margin-top: 20px; margin-left: 0px; background-color:#d6dfe6; border: 1px solid #999da0; text-align: justify; padding: 4px;}
* html div#csub { width: 155px;}
div#csub div.csc-header { border: none;}
* html div#csub div.csc-header { margin-bottom: -10px;}
div#csub h1 { background: none; font-size: 12px; font-weight: bold; margin-bottom: 5px;}
div#csub a { text-decoration: none; color:#446382;}
div#csub a:hover { color: #444444;}
div#cmain-b1 { width:735px; height:45px; float: right; color: #000000; border-bottom: 1px solid #7d9bb5; background-color:#ffffff;}
div#cmain { width:362px; float: left; color: #000000; background-color:#fff; margin-left: 95px; margin-right: 0px; padding-bottom: 25px;}
div#cright { width:190px; height:80%; float: right; color: #000000; margin-left: 15px; margin-right: 0px; padding: 10px; border-left: 1px solid #f0f0f0; text-align: justify;}
* html div#cright { width:210px;}
div#cright h1 { font-size: 12px; padding-bottom: 10px; margin-top: 25px; color: #446382; font-weight: normal;}
div#cright a { text-decoration: none; color:#446382;}
div#cright a:hover { color: #444444;}
div#cright h1 a { font-size: 12px;}
div#cright h1.csc-firstheader { margin-top: 5px; padding: 0px; background-image: none;}
div#cright div.csc-header { padding: 0px; margin-bottom: 0px;}
* html div#cright div.csc-header { margin-bottom: -10px;}
div#cright .imgtext-table { margin-top: 20px;}
* html div#cright .imgtext-table { margin-top: 25px;}
div#cright .csc-textpic-imagewrap { margin-top: 2px;}
* html div#cright .csc-textpic-imagewrap { margin-top: 22px;}
#blender { height: 20px; margin: -10px; display: none;}

/* left-navi */
div.lnav-s1 { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; text-transform: uppercase;}
div.lnav-s2 { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; color: #000000; background-color: #ccd3db; text-transform: uppercase;}
div.lnav-s3 { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background-color: #eff3f6; text-transform: uppercase;}
div.lnav-s4 { height: 20px;}
div.lnav-s1 a,div.lnav-s2 a,div.lnav-s3 a {font-size: 10px;font-weight: bold;text-decoration: none;color: #000000;}
div.lnav-s1 a:hover, div.lnav-s2 a:hover, div.lnav-s3 a:hover {text-decoration: underline;}
div#cextra div.csc-menu {  padding-bottom: 20px;}
div#cextra div.csc-menu p { padding: 2px 5px 2px 18px; margin: 0; text-transform: uppercase; background-image: url(../img/punkte.gif); background-position: 5px 7px; background-repeat: no-repeat;}
div#cextra div.csc-menu a  { text-decoration: underline;}
div#cextra div.csc-menu a { font-size: 10px; text-decoration: none; color: #000000;}

/* main-menu */
table.menu1-1 { margin-left: 95px;}
table.menu1-1 td { padding-top: 2px; padding-bottom: 2px; padding-right: 10px;}
table.menu1-1 a { font-size: 10px; text-decoration: none; color: #000000; text-transform: uppercase;}
table.menu1-1 a:hover { text-decoration: underline;}
table.menu1-3 { border: 1px solid #f0f0f0;}
table.menu1-2 td,table.menu1-3 td { padding: 2px 10px 2px 10px; border-bottom: 1px solid #c0c0c0;}
table.menu1-2 a, table.menu1-3 a { font-size: 10px; text-decoration: none; color: #000000;}
table.menu1-2 a:hover,table.menu1-3 a:hover { text-decoration: underline;}

/* sitemap */
p.csc-sitemap-level1 a {  font-size: 11px;  font-weight:bold;}
p.csc-sitemap-level2 a {  font-size: 11px;  padding-left: 10px;}
p.csc-sitemap-level3 a {  font-size: 11px;  margin-left: 5px;  padding-left: 10px;}

/* formulare */
table.tform td { padding-right: 5px;  padding-bottom: 5px;}
div.err {  color: red;  font-weight:bold;  margin-bottom: 20px;}
div#breadcrumb {  font-size: 9px;  margin-top: 15px;  margin-left: 93px;  margin-right: 153px;width:430px;min-height:15px;}
div#breadcrumb table tr td a{  font-size: 9px;}
table.tdownload td { padding-bottom: 5px;}
div#menu1-b1, div#cleft { margin-left:0px; margin-right:0px; }
* html div#menu1-b1, * html div#cleft { margin-left:0px;background:#fff; }
div#menu1-b2, #menu1 {margin-bottom:0px;}
html,body {background: #f0f0f0;}
div#ccols, 
div#cextra, 
div#csub, 
div#cmain, 
div#cright, 
div#cbody-b1, 
div#cbody-b2, 
div#clang-b1, 
div#menu1-b2,
div#cright,
div#cbodyhtml {  background: #fff;  background-image: none;}
div#cmain-b1, div#clang, div#menu1-b2, div#cextra, div#csub { border: none; }
div#cextra { padding-top:0; margin-top:0;}
div#cleft {margin-top: 30px;padding-top:0; border-right:1px solid #e0e0e0;}
div#cright  {border-left:1px solid #e0e0e0;}
div#menu1-b2 {border-top:1px solid #9c9ea5; border-bottom:1px solid #9c9ea5; }

<!--[if ie]>
    <style type="text/css">@import url(ie.css);</style>
<![endif]-->
