.clearer{clear:both;margin:0;padding:0}
.rClearer{clear:right;margin:0;padding:0}
.lClearer{clear:left;margin:0;padding:0}
img{border:none}
.bodytext{margin:0 0 2px;padding:0 0 2px}
h1,h2,h3,h4,h5,h6{margin:0 0 10px;padding:0}
h1{font-size:16px}
h2,h3,h4{font-size:12px;padding:10px 0 0}
h5,h6{font-size:12px;color:#821413;padding:10px 0 0}
h1.csc-firstHeader{padding-top:14px;font-size:14px;text-align:left;border-bottom:1px dotted #666}
#body{text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0 auto;padding:0}
DIV.csc-textpic-imagewrap{width:auto;padding:5px 5px 0 0}
DIV.csc-textpic-text{padding-bottom:0}
.csc-textpic-intext-left{border-bottom:0 dotted #666;margin-bottom:0}
table.csc-uploads{border:0;margin-bottom:40px}
.csc-uploads td.csc-uploads-fileName{border:0;padding:0}
.csc-uploads td.csc-uploads-fileName a{font-size:11px;font-weight:500}
.csc-uploads td.csc-uploads-fileName p{margin:0;padding:3px}
.csc-uploads td.csc-uploads-icon{border:0;width:20px;padding:0}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{margin-left:0}
.tx_lumogooglemaps_pi1_sidebar ul{margin:0;padding:20px 0}
#mainContent #HotSpot{width:180px;clear:both;margin:0;padding:0}
.logdau{margin-top:-8px;float:left}
.logdau a{padding:0 5px 0 10px}
#rootline{background:#fff;color:#909090;padding-bottom:10px}
#rootline #leftRootline{width:200px;float:left}
#rootline #rightRootline{margin-left:10px;margin-right:0}
#rightRootline #rightRootlineContent{padding:5px 0 0 10px}
#rightRootline #rightRootlineContent a{font-size:9px;color:#909090;font-weight:500}
#rightRootline #rightRootlineContent a:hover{color:#821413;text-decoration:none;font-weight:500}
#rightRootlineContent .rootlineBreak{color:#821413;padding:0 5px}
.menuListV li ul{border-bottom:0 dotted #cdcdcd;margin:0 0 10px 3px;padding:0}
a.menuLinkV:link,a.menuLinkV:visited,a.menuLinkV:hover,a.menuLinkV:active{display:block;text-decoration:none;margin:0;padding:9px 0}
a.menuLinkAct2V:link,a.menuLinkAct2V:visited,a.menuLinkAct2V:hover,a.menuLinkAct2V:active{display:block;text-decoration:none;color:#821413;margin:0;padding:9px 0}
a.submenuLinkV:link,a.submenuLinkV:visited,a.submenuLinkV:hover,a.submenuLinkV:active{display:block;background:url(../images/navigation/subMenu.png) no-repeat;text-decoration:none;margin:0;padding:1px 1px 3px 15px}
#menuLosungen ul.menuListV a.submenuLinkV:link,#menuLosungen ul.menuListV a.submenuLinkV:visited,#menuLosungen ul.menuListV a.submenuLinkV:hover,#menuLosungen ul.menuListV a.submenuLinkV:active{background:url(../images/navigation/subMenu_g.png) no-repeat}
a.submenuLinkV:hover{color:#821413;background:url(../images/navigation/subMenuActive.png) no-repeat;}
a.submenuLinkActV:link,a.submenuLinkActV:visited,a.submenuLinkActV:hover,a.submenuLinkActV:active{display:block;color:#821413;background:url(../images/navigation/subMenuActive.png) no-repeat;margin:0;padding:1px 1px 3px 15px}
#menuLosungen ul.menuListV a.submenuLinkActV:link,#menuLosungen ul.menuListV a.submenuLinkActV:visited,#menuLosungen ul.menuListV a.submenuLinkActV:hover,#menuLosungen ul.menuListV a.submenuLinkActV:active{background:url(../images/navigation/subMenuActive_g.png) no-repeat}
a.subsubmenuLinkV:link,a.subsubmenuLinkV:visited,a.subsubmenuLinkV:hover,a.subsubmenuLinkV:active{display:block;background:url(../images/navigation/subMenu2.png) no-repeat;margin:0 0 0 10px;padding:1px 1px 1px 30px}
a.subsubmenuLinkV:hover{text-decoration:none;color:#821413;background:url(../images/navigation/subMenuActive2.png) no-repeat}
a.subsubmenuLinkActV:link,a.subsubmenuLinkActV:visited,a.subsubmenuLinkActV:hover,a.subsubmenuLinkActV:active{display:block;color:#821413;background:url(../images/navigation/subMenuActive2.png) no-repeat;margin:0 0 0 10px;padding:1px 1px 1px 30px}
/*#mainContent #leftBox{width:210px;float:left;background:#fff}*/
#mainContent #leftContent,#menuLosungen{padding:0 10px 0 20px}

#mainContent #centerBox{margin-right:200px;width:auto}
#mainContent #centerBox2sp{margin-left:200px;width:auto}
#mainContent #centerBox3sp{width:auto;margin:0 200px}
/* #centerContent{border-bottom:1px dotted #666;padding-bottom:20px;margin:0 10px 20px 30px} 
#centerContent ul{padding-left:30px;margin:0}
*+html #centerContent ul{padding-left:30px} */
#centerContentHome{padding-bottom:10px;margin:0 20px}
* html #centerContentHome{padding-bottom:10px;margin:0 0 20px 20px}


#homeContentQuick{padding:30px 0 0}
#homeContentQuick .quickNavi{width:60px;float:left}
#leftContentQuick .quickNavi{width:60px;float:left;border-top:1px solid #fff}
.quickLinksNavi img{border:0 dotted #666}
#rightContentQuick{padding:20px 10px 0 0}
* html #centerContentHome #headerImage{margin-top:30px}
.startImage{width:740px;display:block}
.startImage img{padding-top:50px}
.naviImage a{margin:5px 0 0;padding:0}
.naviImage img{border:0;margin:0;padding:0}
#rightBox,#rightBoxBottom{width:200px;float:right}
#rightContentBottom .bannerImage{margin:15px 0}
#bottomContent .bottomContentNavi{float:left;height:85px;padding:30px 20px 0}
.centerContentFolio{background:url(../images/estosBg.jpg) no-repeat;width:740px;height:200px;margin:5px 0 0}
.centerContentFolio .centerContentFolioContainer{padding-top:5px;margin:0 10px}
.centerContentFolioContainer .estosFolioFirst,.centerContentFolioContainer .estosFolioSecond{width:355px;background:url(../images/folioBg.jpg) no-repeat;float:left;margin-top:10px}
.centerContentFolioContainer .estosFolioFirst{margin-right:10px;cursor:pointer}
.centerContentFolioContainer .estosFolioSecond{cursor:pointer}
.centerContentFolioContainer h2{padding-left:10px;padding-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;margin:0}
.centerContentFolioContainer p{margin:0;padding:5px 20px 10px 22px}
.centerContentFolioContainer a{text-decoration:none;margin:0;padding:0}
.centerContentFolioContainer a:hover{background:#fff;text-decoration:none;cursor:pointer}
.startBottomImageContainer{margin:7px 0 10px}
.startBottomImageContainer .startBottomImage{float:left;width:187px}
.startBottomImageContainer .startBottomImageLast{float:right;width:179px}
#bannerHome{padding:20px 0}
.bannerImageFirst{float:left;padding:0 5px 5px 20px}
.imageNavi{padding:10px 0 0 20px}
.dotted{border-top:1px dotted #fff;background:#fff;margin-top:20px;padding:0}
#latestHotspotContent #latestnewsBoxContent{border:0 dotted #999}
#listNewsBox .listNewsContainer{border-bottom:0 solid #999;margin:0}
.listNewsContainer .listNewsTitle{border-bottom:1px solid #999;padding:2px 0}
.listNewsTitle h4{font-size:12px;font-weight:500;color:#821413;margin:0;padding:0}
.listNewsContainer .listNewsInfoContainer{padding:0 0 20px}
.listNewsInfoAutor p{font-size:10px;color:#b1b1b1;line-height:10px;margin:0}
.listNewsContainer .listNewsContentContainer{font-family:Arial,Helvetica,sans-serif}
.listNewsContent p{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500}
.listNewsContainer .listNewsLinkMore{text-align:right;padding:5px 0 10px}
.listNewsLinkMore span{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:500;color:#821413}
#listNewsBox .listNewsListContainer{margin:0 0 20px}
.listNewsListContainer .listNewsListTitle{padding:5px 0 0}
.listNewsListTitle h4{font-size:12px;font-weight:500;color:#821413;border-bottom:1px dotted #821413;margin:0;padding:0}
.listNewsListContainer .listNewsContentContainer{font-family:Arial,Helvetica,sans-serif;padding:5px 0 0}
.listNewsListContainer .listNewsInfoData{width:100px}
.listNewsListContainer .listNewsLinkMore{text-align:right;border-bottom:0 solid #821413}
.listNewsListContainer .archivItem{height:20px;background:#efefef;margin:0 0 10px;padding:2px 0}
#searchIndex #searchForm{height:40px}
#searchForm .searchInput{float:left;margin-left:0}
#searchForm .searchInput .input{width:350px;height:17px;font-size:11px;color:#999;padding:3px 0 0 3px}
#searchForm .searchInput input{margin:10px 0 0}
#searchForm .searchMore{float:left;margin:15px 0 0}
#searchForm .searchBt{float:left;width:100px;margin:9px 0 0 20px}
#searchAdvence{height:25px;margin:5px 0 0}
#searchAdvence .searchText{float:left;width:100px}
#searchAdvence .searchInput{float:left;margin:0 5px}
#searchAdvence .searchInput select{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;width:161px;padding:3px}
.news-amenu-item-year{background:#fff;color:#666;font-weight:600;border:0;list-style:none}
#listSearchBox .listSearchContainer{border:1px dotted #666;border-bottom:1px dotted #666;margin:0 0 20px}
.listSearchContainer .listSearchTitle{height:50px;padding:5px 0 0 5px}
.listSearchTitle h4{font-size:12px;font-weight:500;color:#821413;height:30px;border-bottom:1px solid #821413;margin:0;padding:0}
.listSearchTitle .listSearchInfoData{text-align:right;padding:3px 0}
.listSearchContentContainer .listSearchContentSubtitle{padding:5px 0}
.listSearchLinkMore span{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:500;color:#666}
.line{width:738px;height:150px;border-bottom:0 dotted #666;margin:0 0 20px}
.pageBrowser{text-align:center;margin:40px 0 5px}
.pageBrowser a{padding:0 5px}
.pageBrowser .tx-ttnews-browsebox,.pageBrowser .browseBoxWrap{border:0;background:#fff;font-size:10px;margin:0;padding:0}
.tx-ttnews-browsebox p{margin:0;padding:0}
.pageBrowser .tx-ttnews-browsebox-SCell{background:#fff;border:0 dotted #666;font-weight:700}
.tx-ttnews-browsebox td{border:0;font-size:10px;padding:0}
.rssFeed{text-align:right;margin-bottom:20px;margin-top:-30px}


.kontaktBox  { padding:5px;}
.kontaktBox .kontaktBoxTitle{width:130px;float:left}
.kontaktBoxFeld .textarea{width:355px;height:100px;background:#fff;border:1px solid #cdcdcd;color:#666;font-family:Arial;font-size:12px}
.kontaktBoxFeld .subinput{width:355px;background:#fff;border:1px solid #cdcdcd;color:#666;font-family:Arial;font-size:12px}
.kontaktBox .kontaktBoxButtonSend{padding-top:10px;width:110px;float:right}
.kontaktBoxFeld .select,.kontaktBoxFeld .input{width:250px;background:#fff;border:1px solid #cdcdcd;color:#666}
.kontaktBoxFeld .sInput{width:50px;background:#fff;border:1px solid #cdcdcd;color:#666}
.kontaktBoxFeld .smallinput{width:187px;background:#fff;border:1px solid #cdcdcd;color:#666}
.error{margin-left:130px;font-size:10px;color:red}

/*.kontaktContainers .fieldsetContainer{border-top:1px dotted #bcbcbc;border-right:0;border-bottom:0;border-left:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:500;margin-left:0;padding:0 10px}
 #kontaktForm{border:0 solid #999;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:500;color:#666}
#kontaktForm .kontaktContainers{border-bottom:2px inset #fff;margin:0;padding:0}
.kontaktContainers .kontaktContainerTitle{font-size:7px;padding:5px 0}
.kontaktContainerTitle h2{font-weight:500;font-size:12px;margin:0}
 .kontaktContainers .kontaktBox{width:460px;border:0 solid red;padding:5px}
.kontaktBox .kontaktBoxFeld{margin-left:120px}
.kontaktBoxFeld .textarea{width:310px;height:100px;background:#fff;border:1px solid #cdcdcd;color:#666;font-family:Arial;font-size:12px}
.kontaktBox .kontaktBoxButtonReset{width:120px;float:left}
.kontaktBox .kontaktBoxButtonSend{width:110px;float:right}*/

.statusMessage{padding:10px 0 20px 5px}
.tx-srfreecap-pi2-image{margin:5px 0 0 50px}
.meinFormular{border-bottom:2px inset #fff;border-top:1px dotted #999;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:500;clear:both;margin:0 0 30px;padding:20px}
.meinFormular .labelStyle{width:150px;float:left;font-family:Arial,Helvetica,sans-serif}
.meinFormular .labelLine{height:30px;padding:0}
.meinFormular legend{padding-left:10px;padding-right:10px;border:0}
.meinFormular fieldset{border:1px solid silver;padding:10px}
.meinFormular .radiolayout{width:60%;padding-top:15px;padding-bottom:15px}
.meinFormular .formu{width:80%;padding-top:10px;padding-bottom:10px;padding-left:110px;border:1px solid silver}
.meinFormular .mf-text{border:1px solid silver;margin-bottom:10px;width:250px;color:#666}
.meinFormular .mf-select{border:1px solid silver;width:250px;color:#666}
.meinFormular .mf-input{border:1px solid silver;margin-bottom:5px;width:250px;color:#666}
.meinFormular .mf-submit{color:#fff;background:url(/fileadmin/templates/images/buttons/registrieren.png) no-repeat;border:0;width:98px;height:25px;margin-top:70px}
#newsletterAnmeldung{background:url(../images/kontakt_bg.jpg) repeat-x;margin:0 0 0 20px}
#newsletterAnmeldung #newsletter{color:#8b8b8b;font-size:12px;font-family:Arial}
.leftKontakt .secKontaktFeld{padding-right:30px;width:330px;margin:10px 0 20px}
.kontaktFeld .input{padding:4px 0 10px}
.input select{width:300px}
input.inputKontakt{width:300px;border:1px solid #cdcdcd}
.leftKontakt .newsletterKategorie{height:170px}
.newsletterKategorie .newsletterKategorieTitle,.newsletterEditKategorie .newsletterKategorieTitle{color:#8b8b8b;font-size:12px;font-family:Arial;font-weight:600;padding:5px 0 2px 3px}
.newsletterKategorie .kategorieGroupCheck{float:left;width:210px}
.kategorieGroupCheck .kategorieCheck{padding:4px 0}
#newsletter .buttonNewsletter{padding:10px 0}
#newsletter .buttonEditNewsletter{float:left;padding:0}
#newsletter .newsletterInfo{font-size:10px;padding:0}
#newsletter .newsletterEditInfo{font-size:10px;padding:0 45px}
.bottomContent .newsletterErfolg{margin-top:20px;font-family:Arial;font-size:12px;padding:0 10px 0 45px}
.newsletterErfolg h5{font-size:12px;padding:0 0 10px}
.newsletterErfolg .buttonNewsletter{padding:18px 0 0}
.newsletterErfolg .input{float:left;padding:20px 20px 0 0}
.newsletterErfolg .newsletterInfo{font-size:10px;font-family:Arial;width:405px;padding:20px 0 0}
.newsletterEditKategorie{padding:0 0 0 45px}
.dlBox{font-size:12px;font-weight:500;font-family:Arial,Helvetica,sans-serif;padding:10px 0 0}
.dlBox .listDlContainer{border:1px solid #999;margin:10px 5px 20px}
.listDlContainer .listDlHeader{height:auto;background:#efefef}
.listDlHeader .catDlImage{float:left;padding:5px}
.listDlHeader .catdldatTitle{float:left;padding:0}
.listDlHeader .catdlIcon{text-align:right;padding:2px 5px 0 0}
.listDlContainer .listDlContent{padding:5px 15px}
.listDlContainer .listDlDetailContent{padding:3px 30px}
.tx_abdownloads_viewReportBrokenDownload{font-size:12px;font-family:Arial,Helvetica,sans-serif;border:solid 1px #c5c5c5;background-color:#efefef;margin-top:10px;display:block;text-align:left;padding:5px}
.tx_abdownloads_categoryPath{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666;border-bottom:1px solid #666}
.tx_abdownloads_formErrorMsg{color:red;margin-top:10px;margin-bottom:10px}
.tx_abdownloads_listView_categoryPath{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666;border-bottom:1px solid #666;background-color:#c9e725;margin-top:10px}
.tx_abdownloads_listView_categoryPath a{color:#1a171b;font-weight:500;padding:5px}
.tx_abdownloads_backlink{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#821413}
.tx_abdownloads_backlink a:hover{color:#821413;text-decoration:underline}
.tx_abdownloads_treeView_category{margin-top:10px;margin-bottom:0;padding:5px 2px}
.tx_abdownloads_searchView_resultMessage{margin-top:10px;margin-bottom:10px}
.tx_abdownloads_searchView_noDownloadsMessage{font-size:medium;border:solid 1px #c5c5c5;background-color:#e5e5e5;margin-top:10px;margin-bottom:10px;display:block;text-align:center;padding:5px}
.tx_abdownloads_topView_downloads{font-size:medium;border:solid 1px #c5c5c5;background-color:#e5e5e5;margin-bottom:10px;display:block;text-align:left;padding:5px}
.tx_abdownloads_catalogView_category{float:left;width:300px;padding-top:20px}
.tx_abdownloads_catalogView_downloads{clear:both;padding-top:20px}
#dlCat{background:#efefef;cursor:pointer}
.tx_abdownloads_treeView_downloads_dlCat{background:#fff;border:1px dotted #cdcdcd;border-top:0;padding:10px 10px 10px 20px}
dlItem{padding:3px 0}
.jcarousel-container{position:relative}
.jcarousel-clip{z-index:2;overflow:hidden;position:relative;margin:0;padding:0}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:75px;height:75px}
.jcarousel-control{margin-bottom:10px;text-align:center}
.jcarousel-control a{font-size:75%;text-decoration:none;border:1px solid #fff;color:#eee;background-color:#4088b8;font-weight:700;margin:0 0 5px;padding:0 5px}
.jcarousel-scroll{text-align:center;padding-top:9px}
.jcarousel-scroll select{font-size:75%}
#mycarousel-next,#mycarousel-prev{cursor:pointer;text-decoration:none;font-size:11px}
#mycarousel-next{margin:0 0 0 10px}
.jcarousel-skin-tango .jcarousel-container{-moz-border-radius:10px;background:#fff;border:0 solid #346f97}
.jcarousel-skin-tango .jcarousel-container-vertical{width:75px;height:245px;padding:40px 20px}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:75px;height:245px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:185px;right:0;width:32px;height:32px;cursor:pointer;background:transparent url(../images/icon/next-horizontal1.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:185px;left:15px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/icon/prev-horizontal1.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/icon/next-vertical.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/icon/prev-vertical.png) no-repeat 0 0}
.quickBox,.quickBoxBottom{border:0 solid #cdcdcd;margin:0 0 20px;padding:0}
.quickBox #quickBoxHeader{background:url(../images/boxen/quicklinks.gif) no-repeat top;height:30px}
#quickBoxKontaktHeader{background:url(../images/boxen/pressekontakt.gif) no-repeat top;height:30px}
.quickBox #quickBoxHeaderDL{background:url(../images/boxen/download.gif) no-repeat top;height:30px}
#quickBoxHeader .quickBoxTitle,#quickBoxHeaderDL .quickBoxTitle,#quickBoxKontaktHeader .quickBoxTitle{text-align:left;padding:8px 5px 0 40px}
.quickBoxTitle h4{font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:600;color:#999;margin:0;padding:0}
.quickBox #quickBoxContent{height:auto;border:1px dotted #cdcdcd;margin-top:1px;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.quickBox #quickBoxDLContent{height:auto;border:1px dotted #cdcdcd;margin-top:1px;font-family:Arial,Helvetica,sans-serif;font-size:11px}
#quickBoxContent .quickBoxContentImage{float:left;width:20px;margin:5px 0 5px 5px}
#quickBoxContent .quickBoxContentLink,#quickBoxDLContent .quickBoxContentLink{padding:2px 5px 2px 32px}
#quickBoxContent .quickBoxContentDLLink{float:left;padding:10px 5px 5px 10px}
#partnerBox th{border:0;background:#fff}
.partnerTitle h4{border-bottom:1px dotted #666}
.partnerContainer span.land{color:#666;font-size:10px;padding-left:5px}
#centerContent .tx-mntapi-pi1{padding-bottom:20px}
#tapiBox .tapiContainer{padding:10px 5px 0}
.tapiTitle h4{border:1px dotted #666;background:#C9E725;width:150px;border-bottom:0;margin:0;padding:5px}
.tapiContainer a,.tapiContainer a:link,.tapiContainer a:visited{color:#821413;font-weight:700}
.tapiContainer .tapiContentContainer{padding-bottom:10px;background:#efefef;border-top:1px dotted #666}
.tapiContentContainer .infoContainer{float:left;width:200px;padding:10px 0 0 5px}
.tapiContentContainer .info2Container{float:left;width:500px;padding-top:10px}
#tapiSearch{height:20px;margin-bottom:10px}
#tapiSearchContainer{border:1px solid #666;margin-bottom:10px;padding:20px}
#tapiSearchContainer legend{margin:0 3px}
.tapiSearchBox label{padding:0 5px 5px 0}
.tapiSearchBox input{width:300px;color:#666;font-size:11px}
.tx-mntapi-pi1 option{width:290px;color:#666;margin:0;padding:2px 1px 0 2px}
.tx-mntapi-pi1 select{margin-top:0;margin-bottom:10px;color:#666;font-size:11px;padding:2px 0 1px}
#tapiBox legend,.tapiSearchContainer legend{font-weight:600;background:#fff;font-size:13px;padding:0 5px}
.tapiTblTitle,.tapiTblContent{float:left;height:20px;text-align:center;width:240px;font-weight:600;padding:3px 0}
.tapiTblContent{height:auto;font-weight:400}
.tapiTbl{margin:20px 0 0}
code{font-family:Arial,Helvetica,sans-serif;font-size:1em}
table{width:100%;border-left:1px solid #c1dad7;border-collapse:collapse;margin:0;padding:0}
.cs1{width:30em}
.cs2{width:20em}
caption{width:auto;font-family:Arial,Helvetica,sans-serif;text-align:right;margin:0 auto;padding:0 0 5px;}
th{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#666;border-right:1px solid #c1dad7;border-bottom:1px solid #c1dad7;border-top:1px solid #c1dad7;letter-spacing:1px;text-transform:uppercase;text-align:left;vertical-align:middle;padding:13px 12px 4px}
td.total{border-top:0;border-left:0;border-right:1px solid #c1dad7;background:none;text-align:right;font-weight:700;text-transform:uppercase;letter-spacing:1px}
th.sortable,th.sortable-text,th.sortable-date,th.sortable-keep,th.sortable-date-dmy,th.sortable-numeric,th.sortable-currency,th.sortable-sortByTwelveHourTimestamp,th.sortable-sortIPAddress,th.sortable-sortEnglishLonghandDateFormat,th.sortable-sortScientificNotation,th.sortable-sortImage,th.sortable-sortFileSize,th.sortable-sortAlphaNumeric,th.sortable-sortEnglishDateTime{cursor:pointer;background:#c9e725 url(../images/table/bg_header_sortable.jpg) no-repeat;padding:13px 12px 4px 16px}
th.forwardSort{background:#c9e725 url(../images/table/bg_header_down.jpg) no-repeat 0 0}
th.reverseSort{background:#c9e725 url(../images/table/bg_header_up.jpg) no-repeat 0 0}
table thead th.forwardSort a,table thead th.reverseSort a{color:#821413;text-decoration:none;font-size:10px}
th a:hover{font-weight:500;color:#821413}
td img{border:3px solid #ddd;margin:0 auto}

td{border-right:1px solid #c1dad7;border-bottom:1px solid #c1dad7;color:#4f6b72;padding:5px 10px}
td.lft{text-align:left}
tr.alt{background:#f5fafa;color:#797268}
#headerImage .overMenu{width:980px;position:relative;z-index:100;border:0;height:50px;margin:0 0 20px;padding:0}
* html #headerImage .overMenu{width:740px;position:relative;z-index:100;border:0;height:50px;margin:-5px 0 0;padding:0}
.overMenu ul{list-style:none;border:0;margin:0;padding:0}
.overMenu ul table{border-collapse:collapse;font-size:1em;margin:-1px -10px}
.overMenu ul li{float:left;background:url(../images/header/overMenuButton.png) no-repeat;width:174px;height:50px;border:0}
.overMenu ul li.first{padding-right:8px;margin:0 0 0 10px}
.overMenu ul li.second{padding-right:9px;margin:0}
.overMenu ul li.third{padding-right:8px;margin:0}
* html .overMenu ul li.first{margin:0 0 0 5px}
* html .overMenu ul li.third{margin:0 0 0 9px}
.overMenu ul li a,.overMenu ul li a:visited{display:block;text-align:center;text-decoration:none;width:auto;height:50px;color:#666;line-height:18px;font-size:12px;font-weight:500}
.overMenu ul ul{position:absolute;left:-9999px;height:0}
.overMenu ul li a:hover,.overMenu ul li:hover a{color:#821413;background:url(../images/header/overMenuButton_on.png);width:174px;height:50px}
.overMenu ul :hover ul{top:-252px;height:auto;left:0;text-align:left;z-index:100}
.overMenu ul :hover ul li{background:red;color:#000;width:740px;height:252px;overflow:auto;border:0 solid #000;padding:0}
.overMenu ul :hover ul li img{float:left;border:0;margin:0;padding:0}
.overMenu ul :hover ul li p{font-size:.9em;line-height:1.8em}
.overMenu ul :hover ul li a{display:inline;background:#eee;color:#c00;text-decoration:underline;border:0;line-height:1.8em}
.overMenu ul :hover ul li a:hover{text-decoration:none;color:#000}
.commata{font-size:8px}
#listEventContainer{border-bottom:10px solid #fff}
#listEventContainer .listEventContainer{background:#fff;border:1px dotted #666;padding:0}
.listEventHeader .listEventTitle h4{font-family:Arial,Helvetica,sans-serif;font-size:12px;height:20px;color:#821413;margin:0;padding:5px}
.listEventContent .listEventTeaser{font-size:12px;padding:10px}
.listEventContainer .listEventFooter{background:#efefef;font-size:11px}
.listEventFooter .listEventInfo{border-top:0 dotted #cdcdcd;border-bottom:0 dotted #cdcdcd}
.listEventInfo .listEventTable{border:1px solid #efefef;background:#fff}
.listEventTable .listEventTableTitle{font-weight:600;width:100px;float:left;padding:5px 0 5px 5px}
.listEventTableContent dt{margin:0 0 0 100px;padding:0}
.listEventTableContent dd{margin:0 50px 0 100px;padding:0}
.listEventBox .listEventContainer{border:0 dotted #666;margin:0 0 15px}
.listEventContainer .listEventTitle{border-bottom:1px solid #821413}
.listEventTitle h4{font-size:12px;font-weight:500;color:#821413;margin:2px 0;padding:0}
.listEventContainer .listEventImage{float:left;width:160px;margin:3px 0 0}
.listEventTeaser span a{font-weight:700;text-decoration:underline}
.listEventTeaser span a:hover{font-weight:700}
.listEventContainer .listEventSubTitle{padding:5px 5px 0}
.tx-seminars-pi1-browsebox table{border:0;width:auto}
.backLink{font-size:11px;padding:0 0 0 10px}
.MultiBoxContainer{position:absolute;border:0 solid #efefef;background-color:#FFF;display:none;z-index:103;text-align:left;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;padding:7px}
.MultiBoxLoading{background:url(../images/ref/loader.gif) no-repeat center}
.MultiBoxContent{position:relative;width:auto;height:auto;overflow:hidden}
.MultiBoxClose{position:absolute;top:-15px;right:-15px;background:url(../images/ref/close.png) no-repeat;width:24px;height:24px;cursor:pointer}
.MultiBoxControlsContainer{overflow:hidden;height:0;position:relative}
.MultiBoxControls{width:100%;height:auto;position:relative;background-color:#000}
.mbTips{background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;border:1px solid #821413;padding:5px}
.mbTips .tip-text{display:none}
.imageBox{float:left;margin:0 4px 4px}
.referenzenBox{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666;padding:10px}
.referenzenBox h1{font-size:12px;margin-bottom:20px}
.referenzenBox .referenzenImage{float:left;width:130px}
.referenzenBox .referenzenDesc{float:left;width:330px;padding:0 10px}
.referenzenDesc ul{margin:3px 0 0 20px;padding:0}
.referenzenDesc ul li{list-style:inherit;padding:1px 10px}
.referenzenBox .certBox{border-top:1px dotted #666;margin-top:20px;padding-top:10px}
.certBox span{padding:0 0 10px 10px}
.tx-bddbflvvideogallery-pi1{text-align:center;margin-left:20px}
.tx-bddbflvvideogallery-pi1 p{text-align:center;border:1px solid #ddd;background-color:#eee;padding:0}
.flvplayer_listpic_pic{border:0 solid #900}
.flvplayer_listpic{height:70px;width:70px;border:0 solid #888;background-repeat:no-repeat;background-position:0 0;margin:0 6px 6px 0;padding:0 4px 4px 0}
.flvplayer_listpic_firstofrow{height:70px;width:100px;border:0 solid #888;background-repeat:no-repeat;background-position:0 0;margin:0 6px 6px 0;padding:0 4px 4px 0}
.flvplayer_listpic_lastofrow{height:70px;width:70px;border:0 solid #888;background-repeat:no-repeat;background-position:0 0;margin:0 0 6px;padding:0 4px 4px 0}
.browseLinksWrap{text-align:center}
#flvcaption{clear:both;margin-top:0;width:360px}
.flvplayer_pagebrowser_fwd{float:right;margin-right:4px}
#player{float:left;margin-right:16px;margin-bottom:10px}
* html #player{margin-right:8px}
#loadingMessage{width:320px;background-color:#fff;text-align:center;position:absolute;margin:130px 0 0 19px;padding:7px 0}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{border:1px solid #666}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{font-size:10px;font-weight:600;margin:0}
body{margin-top:0;padding-top:0}
*|:-moz-any-link:focus,.jcarousel-control a:focus,.jcarousel-control a:active{outline:none}
p.bodytext,.tx-indexedsearch-res #listNewsBox .listNewsListTitle .listNewsInfoData span{font-size:12px}
DIV.csc-textpic-above DIV.csc-textpic-text,DIV.csc-textpic-clear{clear:none}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image,#flvplayercaption{float:none}
* html DIV.csc-textpic-imagewrap,#centerContentHome #headerImage,.listEventContainer .listEventContent{padding:0}
.csc-uploads td.csc-uploads-fileName a:hover,.csc-uploads td.csc-uploads-fileName a:visited,a.menuLinkV:hover,.listNewsTitle a:hover,.listNewsTitle a:focus,.listNewsTitle a:visited,.listNewsTitle a:active,.listNewsLinkMore a:hover,.listNewsLinkMore a:focus,.listNewsLinkMore a:visited,.listNewsLinkMore a:active,.listNewsListTitle a:hover,.listNewsListTitle a:focus,.listNewsListTitle a:visited,.listNewsListTitle a:active,.listSearchTitle a:hover,.listSearchTitle a:focus,.listSearchTitle a:visited,.listSearchTitle a:active,.listSearchLinkMore a:hover,.listSearchLinkMore a:focus,.listSearchLinkMore a:visited,.listSearchLinkMore a:active,.tx-ttnews-browsebox td a,.tx-ttnews-browsebox td a:hover,.catdlTitle a:hover,.catdlTitle a:focus,.catdlTitle a:visited,.catdlTitle a:active,.catdldatTitle a:hover,.catdldatTitle a:focus,.catdldatTitle a:visited,.catdldatTitle a:active,.tx_abdownloads_categoryPath a:hover,.tx_abdownloads_listView_categoryPath a:hover,.tx_abdownloads_backlink a,#partnerBox td a,.tapiContainer a:hover,.backlink a,.listEventTitle a:hover,.listEventTitle a:focus,.listEventTitle a:visited,.listEventTitle a:active,.tx-seminars-pi1-browsebox td a,.tx-seminars-pi1-browsebox td a:hover,.backLink a,.backLink a:hover,.backLink a:link{color:#821413}
.csc-uploads td.csc-uploads-icon img,.tx-ttnews-browsebox table,.meinFormular .mf-radio,.meinFormular .mf-check,#partnerBox table,#partnerBox td,#partnerBox td img,.tx-seminars-pi1-browsebox td{border:0}
.csc-uploads tbody,#menuLosungen a:hover,#empty,.tapiTblTitle{background:#efefef}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image,.jcarousel-skin-tango .jcarousel-item-vertical,.quickBox .quickBoxBottom,#partnerBox .partnerContainer,.tapiSearchBox,.tapiSearchSelectBox{margin-bottom:10px}
.gmapDirHead,.naviImage,#searchForm .searchText,.tapiSearchSelectBox,.flvplayer_pagebrowser_back{float:left}
#leftContent ul.menuListV,#menuLosungen ul.menuListV,.menuListV li,.menuLosungen li{list-style:none;margin:0;padding:0}
.leftmenu1item a:hover,.certBox span a{color:#821413;text-decoration:none}

.leftmenu2item a,.leftmenu2item a :hover{display:block;color:#909090;background:url(../images/navigation/subMenu.png) no-repeat;margin:0;padding:1px 1px 1px 15px}
#leftContentQuick,#newsBox,#rightContentBottom,#rightContent{padding:0 20px 0 0}
.quickNavi img,.tx_abdownloads_listView_categories,.tx_abdownloads_listView_category,.tx_abdownloads_listView_downloads,.tx_abdownloads_listView_downloadAddNew,.tx_abdownloads_searchView_downloads,.tx_abdownloads_catalogView_downloadAddNew{margin-top:10px}
#leftContentQuick .quickLinksNavi,#rightContentQuick .quickLinksNavi{width:180px;height:40px}
#bannerBox,.bannerBox,select.input{margin-right:20px}
#bottomContent,#mycarousel-prev,.overMenu ul li.forth,.listEventTeaser p,.referenzenDesc p{margin:0}
a.folio,a.folio:hover{background:#fff}
.bannerImage,.bannerImageLast{float:left;padding:0 5px 5px 0}
.emailBild,.listEventTableContent dl{margin-top:3px}
#listNewsBox,#listSearchBox,.listEventBox{font-size:12px;font-weight:500;font-family:Arial,Helvetica,sans-serif;padding:0}
.listNewsTitle a,.listNewsLinkMore a,.listNewsListTitle a,.listSearchTitle a,.listSearchLinkMore a,.catdlTitle a,.catdldatTitle a,.listEventTitle h4 a{text-decoration:none;color:#821413}
.listNewsInfoContainer .listNewsInfoData,.quickInfo,#tapiSearchContainer .search,.cs1 td,.cs2 td,#scientificNotation{text-align:right}
.listNewsInfoData span,.listSearchInfoData span,.listEventData span{font-size:10px;color:#666;padding:0 5px 0 0}
.listNewsInfoAutor span,.listNewsInfoAutor a{font-size:10px;color:#666}
.listNewsContentSubtitle p,.listSearchContentSubtitle p,.listEventTeaser a,.listEventTeaser a:hover,.listEventTeaser a:link,.listEventTeaser a:active{font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:500;color:#666}
.listNewsContentSubtitle h3,.listSearchContentSubtitle h3{font-size:12px;font-weight:600;color:#666}
.listNewsContentContainer .listNewsContent,.listNewsListContainer .listNewsContent,.listSearchContentContainer .listSearchContent{border-bottom:1px solid #666;padding:5px 0 20px}
.tx-indexedsearch-res #listNewsBox .listNewsListTitle h4,ttx-seminars-pi1-browsebox-SCell p,ttx-seminars-pi1-browsebox-SCell a{font-weight:600}
.tx-indexedsearch-res #listNewsBox .listNewsContentContainer .listNewsContentSubtitle .tx-indexedsearch-redMarkup,.quickBoxContentLink a,.quickBoxContentDLLink a{color:#821413;font-weight:500}
.tx-indexedsearch-res #listNewsBox .listNewsListContainer .listNewsLinkMore,.listSearchContainer .listSearchLinkMore{text-align:right;padding:5px 10px 10px 0}
.tx-indexedsearch-res .listNewsLinkMore span,.kontaktBoxFeld span,.tx_abdownloads_categoryPath a,.listEventTeaser a{color:#666}
.news-amenu-container,.news-amenu-container li{list-style:none}
.news-amenu-container ul,.jcarousel-scroll form{margin:0;padding:0}
.listSearchContainer .listSearchContentContainer,.listEventContainer .listEventTeaser{font-family:Arial,Helvetica,sans-serif;padding:5px 5px 0}
.browsebox,.tx-seminars-pi1-browsebox{text-align:right;font-size:11px}

.newsletterInfo a,.newsletterEditInfo a{color:#8b8b8b;text-decoration:underline}
.listDlHeader .catdlTitle,.listEventTable .listEventTableContent{padding:5px}
.catdlTitle h4,.catdldatTitle h4{font-size:13px;font-weight:500;color:#821413;margin:0;padding:0}
.catdlTitle span,.catdldatTitle span{color:#666;font-size:10px;text-align:right;padding:0 0 0 10px}
.catdldatTitle a:hover,.quickBoxContentLink a:hover,.quickBoxContentDLLink a:hover,.listEventTitle a:hover,.certBox span a:hover{text-decoration:underline}
.tx_abdownloads_viewDetailsForDownload,.tx_abdownloads_viewAddNewDownload,.tx_abdownloads_viewAddNewDownloadResult,.tx_abdownloads_viewReportBrokenDownloadResult,.tx_abdownloads_viewRateDownload,.tx_abdownloads_viewRateDownloadResult{font-size:medium;border:solid 1px #c5c5c5;background-color:#e5e5e5;margin-top:10px;display:block;text-align:left;padding:5px}
.tx_abdownloads_treeView_downloadAddNew,.tx_abdownloads_searchView_categoryPath,.tx_abdownloads_catalogView_categoryPath,.tx_abdownloads_catalogView_subcategories{font-size:small}
.tx_abdownloads_topView_download,div.backlink{margin-top:5px}
#empty h2,#dlCat h2{font-size:13px;padding:0 10px}
#empty b,#dlCat b{font-weight:400}
#empty p,#dlCat p{padding:0 10px}
.jcarousel-next,.jcarousel-prev{z-index:3;display:none}
.jcarousel-skin-tango .jcarousel-clip-horizontal,.jcarousel-skin-tango .jcarousel-item{width:180px;height:auto}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-32px 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-next-vertical:active,.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px}
.quickBoxContentLink a:hover,.quickBoxContentLink a:active .quickBoxContentLink a:visited,.quickBoxContentLink a:focus,.quickBoxContentDLLink a:hover,.quickBoxContentDLLink a:active,.quickBoxContentDLLink a:visited,.quickBoxContentDLLink a:focus{color:#821413;font-weight:500;text-decoration:none}
li.sprachMenu,li.sprachMenuAct{display:block;list-style-image:none;list-style-position:outside;list-style-type:none;float:right;margin:0 10px}
.partnerContentContainer .imageContainer,.partnerContentContainer .infoContainer,.partnerContentContainer .info2Container,.tapiContentContainer .imageContainer{float:left;width:200px}

* html .overMenu ul li.second,* html .overMenu ul li.forth{margin:0 0 0 8px}
