*{margin:0;padding:0;border:0;text-decoration:none;list-style:none;font-family:arial}
body{background:#99d1d9 url(../images/body.png) repeat-x;color:#333;padding:0 0 20px 0;text-align:center}

a:link{color:#c12518}
a:visited{color:#c12518}
a:hover{color:#c12518}
a:active{color:#c12518}
a:focus{color:#c12518}

.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.clearer{clear:both}

/*#header{background:url(../images/start.jpg) 100% 0 no-repeat;width:980px;height:150px;position:relative;left:50%;margin-left:-505px;overflow:hidden;border-top:1px solid #000;margin-top:-1px}*/
#header{background:url(../images/start.jpg) 100% 0 no-repeat;width:980px;height:150px;position:absolute;left:50%;margin-left:-505px;overflow:hidden;border-top:1px solid #000;margin-top:-1px}
#header img{float:left}

#navi0{text-align:right;font-size:11px;overflow:hidden;position:absolute;top:10px;right:20px}
#navi0 li{display:inline;padding:0 5px;border-left:1px solid #FFF}
#navi0 li.first{border:0}
#navi0 a{color:#FFF}
#navi0 a:hover,#navi0 a:focus{color:#c12518}

#navi1{text-align:right;font-size:12px;font-weight:bold;overflow:hidden;position:absolute;top:126px;right:20px;background:url(../images/navi1right.gif) 100% 0 no-repeat;padding:0 6px 0 0;height:25px}
#navi1 ul{background:url(../images/navi1left.gif) no-repeat;padding:0 0 0 5px}
#navi1 li{display:inline}
#navi1 a{background:url(../images/navi1a.png) no-repeat;color:#FFF;padding:5px 5px 5px 6px;line-height:25px}
#navi1 a:hover,#navi1 a:focus{background:url(../images/navi1b.png) repeat-x;color:#c12518}
#navi1 li.CUR a,#navi1 li.CURIFSUB a,#navi1 li.ACTIFSUB a{background:url(../images/navi1b.png) repeat-x;color:#c12518}

/*#container{background:#FFF url(../images/container.png) no-repeat;width:950px;position:relative;left:50%;margin-left:-475px;padding:20px 0 0 0}*/
#container{background:#FFF url(../images/container.png) 0 150px no-repeat;width:950px;margin:0 auto;padding:170px 0 0 0;text-align:left}

#naviheadline{margin:0 0 10px 20px}

#layouttable{width:100%;border-collapse:collapse}
#layouttable td#cont{vertical-align:top;background:#FFF url(../images/content.png) 15px 0 repeat-y}
#layouttable td#navi2{vertical-align:top;background:none;width:230px}

#content{padding:0 25px 0 30px;font-size:.8em}
#content h1{font-size:17px;color:#008c9f;margin:0 0 .5em 0}
#content h2{font-size:15px;color:#008c9f;margin:1.5em 0 .5em 0}
#content h3{font-size:13px;color:#000;margin:1.5em 0 0 0}
#content h4{font-size:11px;color:#999;margin:1.5em 0 0 0}
#content h5{font-size:12px;color:#999;margin:1.5em 0 -1.8em 0;font-weight:normal}
#content h6{font-size:13px;color:#000;margin:1.5em 0 0 0}
#content a:hover{text-decoration:underline}
#content p{margin:0 0 1em 0;line-height:1.5em}
#content ol{margin:0 0 1em 25px}
#content ol li{list-style:decimal}
#content ul{margin:0 0 1em 20px}
#content ul li{list-style:disc}
#content img{vertical-align:bottom}

#leftcolumn{width:250px;margin:0 20px 0 0;float:left;position:relative}
* html #leftcolumn{margin:0 10px 0 0}
#rightcolumn{margin:0 0 0 270px;position:relative}
* html #rightcolumn{margin:0 0 0 265px}

#footer{background:url(../images/footer.png) no-repeat;width:950px;height:20px}

#start{padding:0 20px 0 20px}
#flash{width:910px;height:199px;overflow:hidden;border-bottom:1px solid #FFF}
#greeting{background:url(../images/greeting.png) 0 100% no-repeat;width:890px;min-height:20px;padding:10px;font-size:14px;margin:0 0 20px 0}
#greeting h1{font-size:14px;font-weight:bold}

#teaser .csc-content h1{margin:0 0 5px 0}
#teaser .csc-content a{background:url(../images/boxa.png) no-repeat;width:196px;height:196px;padding:9px;font-size:12px;display:block;float:left;margin:0 18px 0 0;overflow:hidden;color:#008c9f}
#teaser .csc-content a:hover{background:url(../images/boxb.png) no-repeat;color:#FFF}
#teaser .csc-content img{float:left;border:1px solid #008c9f}
#teaser .csc-content a:hover img{border:1px solid #FFF}
#teaser .csc-content-n4 a{margin:0}
#teaser h1{font-size:12px}
#teaser p{font-size:11px}

div#navi2{margin:0 0 0 20px;padding:0 0 10px 0;width:210px;background:#e5e5e5 url(../images/navi2bottom.png) 0 100% no-repeat;float:left}
* html div#navi2{margin:0 0 0 10px}

#navi2 ul{padding:10px 0 0 0;background:url(../images/navi2top.png) no-repeat}
#navi2 ul ul{padding:0;background:none}

#navi2 a{color:#333;font-weight:bold;font-size:12px;display:block;padding:5px 5px 5px 15px;line-height:15px}
#navi2 a:hover,#navi2 a:focus{color:#c12518}

#navi2 ul ul a{font-size:11px;padding:3px 5px 3px 25px}
#navi2 ul ul ul a{font-size:11px;padding:3px 5px 3px 30px}

#navi2 li{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}

#navi2 li.ACT{border-top:1px solid #FFF;border-bottom:1px solid #FFF}
#navi2 li.ACT a{background:#FFF url(../images/arrowr_red.gif) 200px 8px no-repeat;color:#c12518}
#navi2 li.CUR{border-top:1px solid #FFF;border-bottom:1px solid #FFF}
#navi2 li.CUR a{background:#FFF url(../images/arrowr_red.gif) 200px 8px no-repeat;color:#c12518}
#navi2 li.CURIFSUB{border-top:1px solid #FFF;border-bottom:1px solid #FFF}
#navi2 li.CURIFSUB a{background:#FFF url(../images/arrowr_red.gif) 200px 8px no-repeat;color:#c12518}
#navi2 li.ACTIFSUB{border-top:1px solid #FFF;border-bottom:1px solid #FFF}
#navi2 li.ACTIFSUB a{background:#008c9f url(../images/arrowr_white.gif) 0 8px no-repeat;color:#FFF}
#navi2 li.ACTIFSUB a:hover{background:#99d1d9 url(../images/arrowr_white.gif) 0 8px no-repeat;color:#c12518}

#navi2 li.CURIFSUB li,#navi2 li.ACTIFSUB li{border:0}
#navi2 li.CURIFSUB li a{background:#008c9f;color:#FFF}
#navi2 li.CURIFSUB li a:hover{background:#99d1d9;color:#c12518}
#navi2 li.ACTIFSUB li a{background:#008c9f;color:#FFF}
#navi2 li.ACTIFSUB li a:hover{background:#99d1d9;color:#c12518}
#navi2 li.ACTIFSUB li.CUR a{background:#FFF url(../images/arrowr_red.gif) 200px 5px no-repeat;color:#c12518}
#navi2 li.ACTIFSUB li.CURIFSUB a{background:#FFF url(../images/arrowr_red.gif) 200px 5px no-repeat;color:#c12518}
#navi2 li.ACTIFSUB li.ACTIFSUB a{background:#40a9b7 url(../images/arrowr_white.gif) 0 6px no-repeat;color:#FFF}

#navi2 li.ACTIFSUB li.CURIFSUB li a{background:#40a9b7;color:#fff;font-weight:normal}
#navi2 li.ACTIFSUB li.CURIFSUB li a:hover{background:#99d1d9;color:#c12518}
#navi2 li.ACTIFSUB li.ACTIFSUB li a{background:#40a9b7;color:#fff;font-weight:normal}
#navi2 li.ACTIFSUB li.ACTIFSUB li a:hover{background:#99d1d9;color:#c12518}
#navi2 li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#FFF url(../images/arrowr_red.gif) 200px 5px no-repeat;color:#c12518}
#navi2 li.ACTIFSUB li.ACTIFSUB li.CUR a:hover{background:#FFF url(../images/arrowr_red.gif) 200px 5px no-repeat;color:#c12518}

.csc-linkToTop{background:url(../images/arrowu_red.gif) 100% 9px no-repeat;text-align:right;padding:0 12px 0 0;border-bottom:1px solid #c12518}
#content .csc-linkToTop a:hover{text-decoration:none}

/* IMAGES */
DIV.csc-textpic-caption{font-size:90%;color:#666}
DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
DIV.csc-textpic-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}
DIV.csc-textpic-textpic IMG{border:none;display:block}
IMG.linkimage {border:0 !important;display:inline !important}
DIV.csc-textpic-textpic{margin:0 0 1em 0}
DIV.csc-textpic-textpic p{margin-top:0}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none}
DL.csc-textpic-image{margin:0}
DL.csc-textpic-image DT{margin:0;display:inline}
DL.csc-textpic-image DD{margin:0}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap DL.csc-textpic-image{margin:0 3px}
DIV.csc-textpic-clear{clear:both}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-top:5px}
/*DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:5px;display:block}*/
* html DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {padding-bottom:5px}
DIV.csc-textpic-above DIV.csc-textpic-text{clear:both}
DIV.csc-textpic-below DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:1em}
DIV.csc-textpic-center{text-align:center}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto 1em auto}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{text-align:left}
DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left;padding-right:.5em}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right;padding-left:.5em}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;padding-left:.5em}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;padding-right:.5em}
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%}
/* IMAGES */

.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image{margin:0 10px 0 0}
.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-lastcol{margin:0}

.csc-textpic-imagewrap .csc-textpic-image{margin:0 10px 0 0}
.csc-textpic-imagewrap .csc-textpic-lastcol{margin:0}
.csc-textpic-image{float:left}

#content #sitemap .sitemaptree{margin:0 0 1em 0;background:url(../images/sitemaptreebottom.png) 0 100% no-repeat;padding:0 0 5px 0}
#content #sitemap .sitemaptree ul{margin:0 0 0 0;background:#cce8ec url(../images/sitemaptreetop.png) no-repeat;padding:5px 0 0 5px}
#content #sitemap .sitemaptree ul ul{margin:0 0 0 20px;background:#cce8ec;padding:0}
#content #sitemap .sitemaptree ul ul ul{margin:0 20px 0 20px;background:#cce8ec;padding:0}
#content #sitemap li{list-style:none;line-height:1.5em}

#content #sitemap li a{color:#008c9f;font-weight:bold;font-size:15px}
#content #sitemap li li{}
#content #sitemap li li a{color:#c12518;font-size:13px}
#content #sitemap li li li a{font-weight:normal}

#content form{background:#cce8ec url(../images/form_top.png) no-repeat;width:385px;margin:0 0 1em 0;padding:10px 0 0 0}
#content form ul{margin:5px 0 15px 0}
#content form ul{background:#008c9f;padding:5px 0 0 0}
#content form ul li{list-style:none;background:#008c9f;padding:0 0 5px 0}
#content form legend{color:#008c9f;font-weight:bold;font-size:90%}
#content form fieldset{padding:0 10px}
#content form fieldset.control{background:#cce8ec url(../images/form_bottom.png) 0 100% no-repeat;text-align:center}
#content form fieldset.control input{width:145px;background:#c12518;border:2px solid #fff;color:#fff;margin:0 0 10px 0;padding:2px 5px;font-weight:bold}
#content form label{width:100px;display:block;float:left;color:#bfe2e7;padding:3px 5px 0 5px}
#content form label strong{color:#fff}
#content form input{width:241px;margin:0 0 1px 0;padding:2px;border:2px solid #008c9f}
#content form input:focus{border:2px solid #c12518}
#content form select{width:245px;margin:0 0 1px 0;border:2px solid #008c9f}
#content form select:focus{border:2px solid #c12518}
#content form textarea{width:241px;height:100px;margin:0 0 1px 0;padding:2px 2px;border:2px solid #008c9f}
#content form textarea:focus{border:2px solid #c12518}

#content p.error{background:#fcf2c0 url(../images/error.png) 10px 10px no-repeat;border:2px solid #c12518;color:#000;padding:5px 10px 5px 78px;margin:3em 0;min-height:60px}

#content #search form{margin:0 auto 1em auto}
#content #search h1{margin:0 0 2em 0}
#content #search .item{margin:0 0 2em 0}
#content #search h2{margin:0}
#content #search .breadcrumb{margin:0 0 0 1em}
#content #search .breadcrumb a{font-size:11px;color:#999}
#content #search .breadcrumb img{margin:0 0 1px 0}
#content #search p{margin:0 1em 1em 1em}

#historie{width:620px;height:210px;background:url(../images/historie/historie_bg.png) 0 100px no-repeat}
#historie p{position:absolute;width:95px;border-left:1px solid #e5e5e5;padding:0 0 0 5px;font-size:11px}

#tooltip{position:absolute;border:2px solid #fff;background:#fff;visibility:hidden;z-index:100;color:#c12518;font-weight:bold}
#tooltip img{display:block}

#wischbezuege{position:absolute;border:1px solid #c12518;padding:3px 5px;background:#fff;visibility:hidden;z-index:100;color:#c12518;font-weight:bold}

.contenttable-1{border-collapse:collapse;margin:0 auto 1em auto}
.contenttable-1 td{text-align:center;padding:10px}
.contenttable-1 a{display:block;text-decoration:none !important;padding:5px;font-weight:bold}
.contenttable-1 a:hover{background:#c12518;color:#fff}

.contenttable-2{border-collapse:collapse;margin:0}
.contenttable-2 td{vertical-align:top;padding:5px;background:#cce8ec;border-top:10px solid #fff;border-bottom:10px solid #fff}
.contenttable-2 p{margin:0 !important;font-size:95%;line-height:140% !important}
.contenttable-2 strong{font-size:105%}
.contenttable-2 .td-0,.contenttable-2 .td-2{width:80px}
.contenttable-2 .td-0 img,.contenttable-2 .td-2 img{display:block;border:1px solid #fff}
.contenttable-2 .td-1 img,.contenttable-2 .td-3 img{vertical-align:bottom}
.contenttable-2 .td-1,.contenttable-2 .td-3{width:225px;padding:5px 0;border-right:10px solid #fff}
.contenttable-2 .td-2{border-left:10px solid #fff}
.contenttable-2 .td-1{border-right:10px solid #fff}

#right img{margin:25px 0 0 0}

.csc-frame-frame1{width:205px;float:left;margin:0 5px 0 10px}
.csc-frame-frame1 h2{background:#cce8ec url(../images/frame_top.png) no-repeat;padding:5px 10px;margin:0 !important}
.csc-frame-frame1 h2 a{color:#008c9f}
.csc-frame-frame1 h2 a:hover{text-decoration:none !important}
.csc-frame-frame1 ul{margin:0 !important}
.csc-frame-frame1 li{padding:0;list-style:none !important}
.csc-frame-frame1 li a{display:block;padding:2px 10px;font-weight:bold;color:#333}
.csc-frame-frame1 li a:hover{background:#008c9f;color:#fff;text-decoration:none !important}

