*{margin:0;padding:0;border:0;outline:0;list-style:none;border-collapse:collapse;vertical-align:top;font-family:arial,sans-serif}

img{behavior:url(iepngfix.htc)}

body{background:#cfd1d2;font-size:11px}

.clr{clear:both}
.button{background:url(button.png) no-repeat;color:#fff !important;text-decoration:none !important;padding:1px 10px;font-weight:bold;line-height:25px;display:inline-block;text-align:center;width:130px}
.blue{color:#627aa8}

#wrapper{position:relative;width:980px;margin:0 auto;background:url(wrapper.png) repeat-y}

#header{position:relative;height:372px;padding:0 0 5px 0;background:url(header.png) no-repeat}
#logo{position:absolute;top:49px;left:69px;width:126px;height:46px}
#meta{position:absolute;top:66px;width:924px;padding:0 56px 0 0;text-align:right}
#meta li{display:inline;padding:0 5px 0 3px;border-right:1px solid #818386}
#meta li.last{border:0}
#meta a{color:#818386;text-decoration:none}
#meta a:hover{text-decoration:underline}
#imageslider{position:absolute;top:127px;left:38px;z-index:1;width:904px;height:240px !important}
#shadow{position:absolute;top:127px;left:38px;z-index:2;width:904px;height:10px}

#nav{position:absolute;top:126px;left:38px;z-index:3;width:200px;height:240px;background:url(nav_ul.png);border-top:1px solid #7b7d80}
#nav li{display:block;width:200px;float:left}
#nav li.spacer{padding:7px 26px 5px 16px;color:#fff;border-bottom:1px solid #7b7d80;background-color:transparent;background-image:url(blank.png);width:158px}
#nav a{display:block;padding:7px 26px 5px 16px;color:#fff;border-bottom:1px solid #7b7d80;text-decoration:none;background-color:transparent;background-image:url(blank.png);background-position:176px 11px;background-repeat:repeat;width:158px}
#nav a:hover,
#nav li.CURIFSUB a,
#nav li.ACTIFSUB a{background-color:#feb714}
#nav li.IFSUB a,
#nav li.CURIFSUB a,
#nav li.ACTIFSUB a{background-image:url(nav_IFSUB.png);background-repeat:no-repeat}

#nav ul{display:none;position:absolute;top:auto;left:200px;width:200px;height:auto;margin:-28px 0 0 0;padding:0;background:url(nav_ul_ul.png);border-top:1px solid #888a8d}
#nav ul li.spacer{color:#1e2b49;border-bottom:1px solid #fff}
#nav ul a{border-bottom:1px solid #888a8d}
#nav li:hover ul,#nav li.sfhover ul{display:block}
#nav li:hover ul ul,#nav li.sfhover ul ul{display:none}
#nav li.IFSUB li a,
#nav li.CURIFSUB li a,
#nav li.ACTIFSUB li a{background-image:url(blank.png);background-repeat:repeat;background-color:transparent}
#nav li li.IFSUB a,
#nav li li.CURIFSUB a,
#nav li li.ACTIFSUB a{background-image:url(nav_IFSUB.png);background-repeat:no-repeat}
#nav li.IFSUB a:hover,
#nav li.CURIFSUB a:hover,
#nav li.ACTIFSUB a:hover,
#nav li.ACTIFSUB li.ACTIFSUB a,
#nav li.ACTIFSUB li.CUR a,
#nav li.ACTIFSUB li.CURIFSUB a{background-color:#feb714}

#nav ul ul{background:url(nav_ul_ul_ul.png);border-top:0;margin:-27px 0 0 0}
#nav ul ul li.spacer{border-bottom:0}
#nav ul ul a{border-bottom:0}
#nav ul li:hover ul,#nav ul li.sfhover ul{display:block}
#nav li.IFSUB li.IFSUB li a,
#nav li.CURIFSUB li.IFSUB li a,
#nav li.CURIFSUB li.CURIFSUB li a,
#nav li.CURIFSUB li.ACTIFSUB li a,
#nav li.ACTIFSUB li.IFSUB li a,
#nav li.ACTIFSUB li.CURIFSUB li a,
#nav li.ACTIFSUB li.ACTIFSUB li a{background-image:url(blank.png);background-repeat:repeat;background-color:transparent}
#nav li.IFSUB li.IFSUB li a:hover,
#nav li.CURIFSUB li.IFSUB li a:hover,
#nav li.CURIFSUB li.CURIFSUB li a:hover,
#nav li.CURIFSUB li.ACTIFSUB li a:hover,
#nav li.ACTIFSUB li.IFSUB li a:hover,
#nav li.ACTIFSUB li.CURIFSUB li a:hover,
#nav li.ACTIFSUB li.ACTIFSUB li a:hover,
#nav li.ACTIFSUB li.ACTIFSUB li.CUR a{background-color:#feb714}

#nav ul ul ul{display:none}

#footer{clear:both;height:48px;background:#cfd1d2 url(footer.png) no-repeat;padding:60px 40px 0}
#footer p{padding:0 10px;color:#9c9e9f}

#content{margin:0 38px}

#left{width:150px;padding:5px 50px 20px 0;float:left;overflow:hidden}
#center{width:440px;padding:10px 32px;float:left;overflow:hidden}
#centerwide{width:640px;padding:10px 32px;float:left;overflow:hidden}
#right{width:150px;padding:90px 0 20px 50px;float:right;overflow:hidden}

.content{color:#9c9e9f}
.csc-frame-frame1{color:#464748}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-size:11px;color:#3c3a3e}
.content p{line-height:14px;margin:0 0 20px 0}
.content a{color:#627aa8}
.content ul{margin:0 0 20px 0;padding:0 0 0 20px}
.content ul li{list-style:disc;padding:2px 0}
.content ol{margin:0 0 20px 0;padding:0 0 0 20px}
.content ol li{list-style:decimal;padding:2px 0}
.content table ul,
.content table ol{margin:0 0 15px 0}
.content table p{margin:0 10px 15px 0}
.csc-frame-frame2{border-bottom:1px solid #e3e1e2;padding:20px 0 10px 0}
.csc-frame-frame2  .csc-textpic-text{margin:0 0 0 25px}
.csc-frame-frame2 h1{border:0 !important;padding:0 !important;margin:0 0 10px 0 !important}

#left .csc-content{padding:15px 10px 0 15px;border-bottom:1px solid #cfd1d2}
#left .csc-header{display:none}
#left .csc-textpic-image{margin:0 !important}
#left .csc-content p{margin:0 0 15px 0}
#left a{color:#9c9e9f}
#left a:hover{color:#627aa8}

#right .csc-content{padding:15px 15px 0 10px;border-bottom:1px solid #cfd1d2}
#right .csc-content p{margin:0 0 15px 0}
#right .csc-firstHeader{color:#627aa8;margin:0 0 15px 0}

#center h1,#center h2,#center h3,#center h4,#center h5,#center h6,#centerwide h1,#centerwide h2,#centerwide h3,#centerwide h4,#centerwide h5,#centerwide h6{font-size:13px;color:#58585a}
#center h1,#centerwide h1{padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #e3e1e2}
#center h2,#centerwide h2{padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px solid #e3e1e2}
#center h3,#centerwide h3{margin:0 0 7px 0}
#center h5,#centerwide h5{display:inline;color:#627aa8;font-weight:bold}
#center h6,#centerwide h6{padding:0 0 15px 0;border-bottom:1px solid #e3e1e2}
#center .csc-firstHeader,#centerwide .csc-firstHeader{font-family:arial black;font-size:18px;line-height:20px;text-transform:uppercase;color:#1d3756;margin:3px 0 14px 0;padding:0;border:0}

#breadcrumb{height:63px}
#breadcrumb ul{margin:0;padding:0}
#breadcrumb li{padding:0;display:inline}
#breadcrumb a{text-decoration:none;color:#9c9e9f}
#breadcrumb a:hover{text-decoration:underline}
#breadcrumb img{margin:3px 5px 0 5px}

#center p,#centerwide p{line-height:16px}

blockquote{font-style:italic}

.contenttable{width:100%;margin:0}
.contenttable caption{color:#627aa8;font-weight:bold;text-align:left;padding:5px 0;margin:0 0 10px 0;border-top:1px solid #e3e1e2;border-bottom:1px solid #e3e1e2}

.contenttable-1{width:100%;margin:0}
.contenttable-1 caption{color:#627aa8;font-weight:bold;text-align:left;padding:5px 0;margin:0 0 10px 0;border-top:1px solid #e3e1e2;border-bottom:1px solid #e3e1e2}
.contenttable-1 td{width:100%}

.contenttable-2{width:100%;margin:0}
.contenttable-2 caption{color:#627aa8;font-weight:bold;text-align:left;padding:5px 0;margin:0 0 10px 0;border-top:1px solid #e3e1e2;border-bottom:1px solid #e3e1e2}
.contenttable-2 td{width:50%}

.contenttable-3{width:100%;margin:0}
.contenttable-3 caption{color:#627aa8;font-weight:bold;text-align:left;padding:5px 0;margin:0 0 10px 0;border-top:1px solid #e3e1e2;border-bottom:1px solid #e3e1e2}
.contenttable-3 td{width:33%}
.contenttable-3 td h6{padding:0 0 10px 20px !important;font-size:11px !important;color:#627aa8 !important;border:0 !important;margin:0 !important}

.contenttable-4{width:100%;margin:0}
.contenttable-4 caption{color:#627aa8;font-weight:bold;text-align:left;padding:5px 0;margin:0 0 10px 0;border-top:1px solid #e3e1e2;border-bottom:1px solid #e3e1e2}
.contenttable-4 td{width:25%}

/* TABELLE UEBERSICHT */
.contenttable-5 .td-odd{width:60px}
.contenttable-5 .td-even{width:230px;padding:0 20px 0 10px}
.contenttable-5 b{font-size:13px}

.news-latest-container{margin:0 0 20px 0}
.news-latest-item{border-bottom:1px solid #e3e1e2;padding:20px 0}
.news-latest-image{float:left}
.news-latest-image img{display:block}
.news-latest-date{display:none}
.news-latest-text{width:325px;float:right}
.news-latest-text h3 a{color:#58585a;text-decoration:none}
.news-latest-text h3 a:hover{color:#627aa8;text-decoration:underline}
.news-latest-text p{margin:0 !important}

.news-list-container{margin:0 0 20px 0}
.news-list-item{border-bottom:1px solid #e3e1e2;padding:20px 0}
.news-list-image{float:left}
.news-list-image img{display:block}
.news-list-date{display:none}
.news-list-text{width:325px;float:right}
.news-list-text h3 a{color:#58585a;text-decoration:none}
.news-list-text h3 a:hover{color:#627aa8;text-decoration:underline}
.news-list-text p{margin:0 !important}

.news-single-date{float:right}
.news-single-subheader{margin:0 0 20px 0}
.news-single-image{float:left;margin:0 20px 0 0}
.news-single-backlink{clear:both}

.linkimage{border:0 !important;display:inline !important}

.csc-textpic{overflow:hidden}
.csc-textpic-text{text-align:left}
.csc-textpic .csc-textpic-text p{margin:0 0 15px 0}

.csc-textpic-center{text-align:center}

.csc-textpic-caption{padding:5px 5px 0 5px;font-size:11px}
.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
.csc-textpic-caption-l .csc-textpic-caption{text-align:left}

.csc-textpic-textpic .csc-textpic-imagecolumn{float:left;display:inline}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image{float:left}
.csc-textpic-textpic .csc-textpic-imagewrap ul{list-style:none;margin:0;padding:0}
.csc-textpic-textpic .csc-textpic-imagewrap ul li{float:left;margin:0;padding:0}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image dt{float:none}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image dd{float:none}
.csc-textpic-textpic .csc-textpic-imagewrap .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}

.csc-textpic-clear{clear:both}

.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{display:inline}

.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image img{margin:0}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-top:5px}

.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:15px}
.csc-textpic-above img{display:block}
.csc-textpic-above .csc-textpic-text{clear:both}

.csc-textpic-below .csc-textpic-imagewrap .csc-textpic-image{margin:0 0 15px 0}

.csc-textpic-center .csc-textpic-imagewrap{margin:0 auto 15px auto}
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{text-align:left}

.csc-textpic-right .csc-textpic-imagewrap{float:right}
.csc-textpic-right .csc-textpic-text{clear:right}

.csc-textpic-left .csc-textpic-imagewrap{float:left}
.csc-textpic-left .csc-textpic-text{clear:left}

.csc-textpic-intext-left .csc-textpic-imagewrap{float:left;padding:3px 15px 10px 0}
.csc-textpic-intext-left .csc-textpic-text p{margin:0 0 15px 0}

.csc-textpic-intext-right .csc-textpic-imagewrap{float:right;padding:3px 0 10px 15px}
.csc-textpic-intext-right .csc-textpic-text p{margin:0 0 15px 0}

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right;padding:0 0 0 10px}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;padding:0 10px 0 0}

.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image{margin:0 10px 10px 0;padding:0}
.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image img{display:block}
.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-lastcol{margin:0 0 10px 0}

.csc-textpic-imagewrap .csc-textpic-image{margin:0 10px 10px 0}
.csc-textpic-imagewrap .csc-textpic-firstcol{margin:0 10px 10px 0 !important}
.csc-textpic-imagewrap .csc-textpic-lastcol{margin:0 0 10px 0}
.csc-textpic-image{float:left}

.content form{width:440px;font-size:11px}
.content form .clr{height:1px;overflow:hidden}
.content .form{color:#627aa8;font-weight:bold;margin:0 0 15px 0;padding:0 15px}
.content .hidden{display:none}
.content fieldset{background:#e0e1e2 url(fieldset_bottom.png) 0 100% no-repeat;padding:0 0 20px 0;margin:0 0 20px 0}
.content fieldset h2{background:url(fieldset_top.png) no-repeat !important;color:#627aa8 !important;line-height:31px;padding:0 15px 0 30px !important;margin:0 0 20px 0!important}
.content .spcr{border-bottom:1px solid #eeeeef;height:1px;overflow:hidden;margin:10px}
.content label{color:#2c2d2e}
.content label.block{display:block;width:140px;padding:3px 15px 0 15px;float:left;text-align:right}
.content label.checkbox{padding:0 0 0 15px}
.content label .req{color:#627aa8 !important}

.content .select{background:url(select.png) no-repeat;width:206px;height:16px;padding:2px;float:left;margin:0 15px 5px 0}
.content .select select{width:206px;height:16px;background:transparent;color:#464748;font-size:11px}
.content .select option{background:#fff;padding:2px}

/*.content .select select{width:206px;color:#464748;font-size:11px;margin:0 0 5px 0}*/

.content .select optgroup{font-weight:normal;font-style:normal;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:2px 2px;background:#fff}
.content .select optgroup option{padding-left:10px}
.content .input_text{background:url(input_text.png) no-repeat;width:200px;height:16px;padding:3px 5px 1px 5px;float:left;margin:0 15px 5px 0}
.content .input_text input{width:200px;height:16px;color:#464748;font-size:11px}
.content .textarea{background:url(textarea.png) no-repeat;width:240px;height:140px;padding:5px;float:left;margin:0 15px 5px 0}
.content .textarea textarea{width:240px;height:140px;color:#464748;font-size:11px}
.content .input_submit{text-align:right;padding:45px 20px 0 0}
.content .input_submit input{width:150px;height:25px;background:url(submit.png) no-repeat;color:#fff;font-size:11px;font-weight:bold;cursor:pointer}
.content #post_block{display:none}
.content #anruf_block{display:none}
.content #anruf_req{display:none}

.search-form div{width:136px;padding:0 0 15px 15px;border-bottom:1px solid #cfd1d2}
.search-form h1{width:50px}
.search-form .input_text{background:url(search_text.png) no-repeat;width:100px;height:15px;padding:4px 5px 2px 5px;float:left;margin:0;border:0}
.search-form .input_text input{width:100px;height:15px;color:#464748;font-size:11px}
.search-form .submit{margin:1px 0 1px 5px}

.search-counter{margin:0 0 20px 0;text-align:center}
.search-counter p{display:inline;margin:0}
.search-counter ul{display:inline;padding:0}
.search-counter li{display:inline;list-style:none;padding:0 5px !important;line-height:16px}
.search-counter li.active{font-weight:bold}
.search-counter li a{text-decoration:none}
.search-container{margin:0 0 20px 0;border-top:1px solid #e3e1e2}
.search-item{border-bottom:1px solid #e3e1e2;padding:20px 0}
.search-title{font-size:13px;font-weight:bold}
.search-title a{color:#464748;text-decoration:none}
.search-title a:hover{color:#627aa8;text-decoration:underline}
.search-percent{display:none}
.search-info{display:none}

